mybatis如何設置useGeneratedKeys=true
mybatis設置useGeneratedKeys=true
注意
返回的主鍵是在我們插入的對象上,而不是真的返回值int上;
這一點和mybatisplus插件效果一樣
mybatis使用逆向工程中的小細節(jié)useGeneratedKeys=true
在使用你工程的過程中
使用insert方法,可以不設置返回值,直接將對象傳到方法形參,對象中的id等屬性可以自定義返回映射到對象的某個屬性上,相當于hibernate中的持久態(tài)一樣
useGeneratedKeys="true" keyProperty="mid"
以上代表將新增的主鍵映射到實體的mid屬性上,這樣就可以直接在代碼中調(diào)用
metaPOMapper.insertSelective(metaPO);
在這里,使用isert方法插入了一條數(shù)據(jù),就可以是直接在下面來使用
mid = metaPO.getMid();
這里的mid若是配置了上面的參數(shù),則是存在的,不需要再去查找數(shù)據(jù)庫.....
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java中的CyclicBarrier循環(huán)柵欄詳解
這篇文章主要介紹了Java中的CyclicBarrier循環(huán)柵欄詳解,CyclicBarrier循環(huán)柵欄是用來進行線程協(xié)作,等待線程滿足某個計數(shù),構(gòu)造時設置計數(shù)個數(shù),每個線程執(zhí)行到某個需要“同步”的時刻調(diào)用 await()方法進行等待,當?shù)却木€程數(shù)滿足計數(shù)個數(shù)時,繼續(xù)執(zhí)行,需要的朋友可以參考下2023-12-12Java?SimpleDateFormat與System類使用示例詳解
這篇文章主要介紹了Java?SimpleDateFormat與System類使用示例,對于SimpleDateFormat類,是一個用來區(qū)分區(qū)域設置的方式進行日期的是指,以及對日期進行處理分析的一個實現(xiàn)類2022-11-11Java Vector和ArrayList的異同分析及實例講解
在本篇文章里小編給大家整理的是一篇關(guān)于Java Vector和ArrayList的異同分析及實例講解內(nèi)容,有興趣的朋友們可以學習參考下。2021-01-01