mybatis新增到數(shù)據(jù)庫后返回當(dāng)前ID問題
描述
在開發(fā)中,插入一條數(shù)據(jù)并返回當(dāng)前的ID的場景很多
之前用mybatisPlus自帶的api非常簡單,調(diào)用完save or insert之后再getId即可。
今天使用mybatis的時候也遇到了這個場景,在此記錄一下。
解決問題
直接再insert標(biāo)簽里面表明屬性
核心主要是這兩個
簡單解釋下這兩個屬性
- useGeneratedKeys=“true”是否給主鍵設(shè)置自增
- keyProperty=“id”自增后的Id賦值給實體類中的字段 這個千萬不要寫錯
再次重啟項目后,解決問題
數(shù)據(jù)庫
總結(jié)
實現(xiàn)方式有3種,個人感覺這種方式是最簡單的
這些僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決新版idea新建文件沒有XML和Resource Bundle文件問題
這篇文章主要介紹了解決新版idea新建文件沒有XML和Resource Bundle文件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-07-07SpringBoot 單元測試實戰(zhàn)(Mockito,MockBean)
這篇文章主要介紹了SpringBoot 單元測試實戰(zhàn)(Mockito,MockBean),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09詳解在spring boot中配置多個DispatcherServlet
本篇文章主要介紹了詳解在spring boot中配置多個DispatcherServlet,具有一定的參考價值,有興趣的可以了解一下。2017-03-03SpringMVC的處理器適配器-HandlerAdapter的用法及說明
這篇文章主要介紹了SpringMVC的處理器適配器-HandlerAdapter的用法及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-12-12