mybatis新增到數(shù)據(jù)庫(kù)后返回當(dāng)前ID問(wèn)題
描述
在開發(fā)中,插入一條數(shù)據(jù)并返回當(dāng)前的ID的場(chǎng)景很多
之前用mybatisPlus自帶的api非常簡(jiǎn)單,調(diào)用完save or insert之后再getId即可。
今天使用mybatis的時(shí)候也遇到了這個(gè)場(chǎng)景,在此記錄一下。
解決問(wèn)題
直接再insert標(biāo)簽里面表明屬性

核心主要是這兩個(gè)

簡(jiǎn)單解釋下這兩個(gè)屬性
- useGeneratedKeys=“true”是否給主鍵設(shè)置自增
- keyProperty=“id”自增后的Id賦值給實(shí)體類中的字段 這個(gè)千萬(wàn)不要寫錯(cuò)
再次重啟項(xiàng)目后,解決問(wèn)題

數(shù)據(jù)庫(kù)

總結(jié)
實(shí)現(xiàn)方式有3種,個(gè)人感覺這種方式是最簡(jiǎn)單的
這些僅為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決新版idea新建文件沒有XML和Resource Bundle文件問(wèn)題
這篇文章主要介紹了解決新版idea新建文件沒有XML和Resource Bundle文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
Java HashTable的原理與實(shí)現(xiàn)
Java中的HashTable是一種線程安全的哈希表實(shí)現(xiàn),它可以高效地存儲(chǔ)和快速查找數(shù)據(jù),本文將介紹Java中的HashTable的實(shí)現(xiàn)原理、常用方法和測(cè)試用例,需要的小伙伴可以參考一下2023-09-09
Java中獲取時(shí)間戳的三種方式對(duì)比實(shí)現(xiàn)
這篇文章主要介紹了Java中獲取時(shí)間戳的三種方式對(duì)比實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
SpringBoot 單元測(cè)試實(shí)戰(zhàn)(Mockito,MockBean)
這篇文章主要介紹了SpringBoot 單元測(cè)試實(shí)戰(zhàn)(Mockito,MockBean),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-09-09
Mybatis-plus對(duì)單表操作的封裝實(shí)現(xiàn)
本文詳細(xì)介紹了MyBatis-Plus單表操作,包括自定義SQL、邏輯刪除、樂(lè)觀鎖、全局?jǐn)r截器和代碼生成器等,具有一定的參考價(jià)值,感興趣的可以了解一下2024-12-12
詳解在spring boot中配置多個(gè)DispatcherServlet
本篇文章主要介紹了詳解在spring boot中配置多個(gè)DispatcherServlet,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-03-03
SpringMVC的處理器適配器-HandlerAdapter的用法及說(shuō)明
這篇文章主要介紹了SpringMVC的處理器適配器-HandlerAdapter的用法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
java實(shí)現(xiàn)PPT轉(zhuǎn)化為PDF
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)PPT轉(zhuǎn)化為PDF的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06

