mybatis如何設置useGeneratedKeys=true
更新時間:2022年01月23日 10:07:46 作者:riabai
這篇文章主要介紹了mybatis如何設置useGeneratedKeys=true,具有很好的參考價值,希望對大家有所幫助。
mybatis設置useGeneratedKeys=true


注意
返回的主鍵是在我們插入的對象上,而不是真的返回值int上;
這一點和mybatisplus插件效果一樣
mybatis使用逆向工程中的小細節(jié)useGeneratedKeys=true
在使用你工程的過程中
使用insert方法,可以不設置返回值,直接將對象傳到方法形參,對象中的id等屬性可以自定義返回映射到對象的某個屬性上,相當于hibernate中的持久態(tài)一樣
useGeneratedKeys="true" keyProperty="mid"
以上代表將新增的主鍵映射到實體的mid屬性上,這樣就可以直接在代碼中調用
metaPOMapper.insertSelective(metaPO);
在這里,使用isert方法插入了一條數(shù)據(jù),就可以是直接在下面來使用
mid = metaPO.getMid();
這里的mid若是配置了上面的參數(shù),則是存在的,不需要再去查找數(shù)據(jù)庫.....
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

