添加數據庫數據同時知道該添加數據的“id”

前言:

今天遇到添加數據,同時知道添加數據的id,我就在想能不能同時操作,不需要在次去查詢,成功解決。


主要需要加一個標簽

在mapper 里面有一個useGeneratedKeys="true" ,keyProperty="id"

添加成功之后,你肯定疑問返回是什么,是一個數字,用來判斷該數據是否添加成功!

那id呢,我想要的ID呢,其實這個就是就可以在執行插入后,在對象里面返回ID,所以你的實體類已經返回了ID如圖:


這里我添加了事務了,所以還沒插入到數據庫只有執行完畢才會進入數據庫

順便說一下SpringBoot事務注解好處:


@Transactional

@Transactional事務只需要加這一個標簽就行啦

主要作用: ?假如你這個方法內部有6個sql語句,但是執行了3個sql語句就報錯,不執行,前面的3個sql執行了,后面3個沒執行,sql語句執行到一半怎么辦?,這里就是事務的好處,可以讓你6個sql語句要們一起執行成功,要們都不執行,所以執行多個sql語句加個事務挺好!


祝大家暑假快樂!

qq:179061434 ? 備注: ?為何加我!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 需要原文的可以留下郵箱我給你發,這里的文章少了很多圖,懶得網上粘啦 1數據庫基礎 1.1數據庫定義 1)數據庫(D...
    極簡純粹_閱讀 7,536評論 0 46
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,779評論 18 399
  • 1. 簡介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存儲過程以及高級映射的優秀的...
    笨鳥慢飛閱讀 5,678評論 0 4
  • 秋意愈濃,涼氣絲絲沁入屋內。崔璨裹緊了身上的外套,環視房間一周,繼而看向窗外,窗外的銀杏樹已然開始了一年中最華麗的...
    米莉記閱讀 409評論 12 1
  • 丹增和希拉里爬上了“希拉里臺階”,只是那時候這塊斷崖還沒有名字。有不大的風,云在腳下慢騰騰地翻滾,完全掩住人間茍且...
    賴好樣閱讀 276評論 0 0