mybatis插入后返回主鍵id的3種方式圖解
第一種:在xml文件,insert標(biāo)簽屬性中,添加useGeneratedKeys和keyProperty,如圖

第二種:在xml文件,添加selectKey標(biāo)簽屬性,各個(gè)屬性值含義:resultType:查詢結(jié)果的類型;keyProperty:把查詢的值賦給誰;order:在插入前還是后執(zhí)行,id在insert語句插入之后才會(huì)生成id,所以要在插入之后執(zhí)行,所以此處order=after;

第三種:在dao層用注解的方式,用@SelectKey注解,里面屬性含義:resultType:查詢結(jié)果的類型,keyProperty:把查詢的值賦給誰; statement:查找最后一個(gè)插入的id; keyColumn:查詢的是哪一列; before:是否在插入之前執(zhí)行, id在insert語句插入之后才會(huì)生成id,所以要在插入之后執(zhí)行,所以此處before=false;

最后解釋一下“select last_insert_id()”這條語句,它是配合插入語句一塊只用的,在insert語句執(zhí)行成功后可以返回新增數(shù)據(jù)的id,如圖所示:

總結(jié)
到此這篇關(guān)于mybatis插入后返回主鍵id的3種方式的文章就介紹到這了,更多相關(guān)mybatis插入后返回主鍵id內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- MyBatis+MySQL 返回插入的主鍵ID的方法
- Mybatis批量插入返回插入成功后的主鍵id操作
- 詳解mybatis插入數(shù)據(jù)后返回自增主鍵ID的問題
- mybatis新增save結(jié)束后自動(dòng)返回主鍵id詳解
- Mybatis批量插入并返回主鍵id的方法
- Mybatis執(zhí)行插入語句后并返回主鍵ID問題
- mybatis插入數(shù)據(jù)不返回主鍵id的可能原因及解決方式
- mybatis插入數(shù)據(jù)后返回自增主鍵ID的兩種實(shí)現(xiàn)方式
- Mybatis新增數(shù)據(jù)并返回主鍵id的兩種方法實(shí)現(xiàn)
相關(guān)文章
Java靜態(tài)代碼塊加載驅(qū)動(dòng)代碼實(shí)例
這篇文章主要介紹了Java靜態(tài)代碼塊加載驅(qū)動(dòng)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
解決SpringBoot中LocalDateTime返回前端數(shù)據(jù)為數(shù)組結(jié)構(gòu)的問題
本文主要介紹了解決SpringBoot中LocalDateTime返回前端數(shù)據(jù)為數(shù)組結(jié)構(gòu)的問題,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-03-03
實(shí)戰(zhàn)分布式醫(yī)療掛號(hào)系統(tǒng)登錄接口整合阿里云短信詳情
這篇文章主要為大家介紹了實(shí)戰(zhàn)分布式醫(yī)療掛號(hào)系統(tǒng)登錄接口整合阿里云短信詳情,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>2022-04-04
java實(shí)現(xiàn)KFC點(diǎn)餐小程序
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)KFC點(diǎn)餐系統(tǒng)小程序,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01
java 記錄一個(gè)子串在整串中出現(xiàn)的次數(shù)實(shí)例
今天小編就為大家分享一篇java 記錄一個(gè)子串在整串中出現(xiàn)的次數(shù)實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-07-07
基于Java Socket實(shí)現(xiàn)一個(gè)簡(jiǎn)易在線聊天功能(一)
這篇文章主要給大家介紹基于Java Socket實(shí)現(xiàn)一個(gè)簡(jiǎn)易在線聊天功能(一),分為客戶端和服務(wù)端兩段代碼,非常具有參考價(jià)值,感興趣的朋友一起學(xué)習(xí)吧2016-05-05

