一、資料自增長,增長後獲取最後插入的id值,回填到user的id屬性中。
方法1.
select last_insert_id()
insert into user set username=#,password=#,nickname=#
方法2.
usegeneratedkeys="true" keyproperty="id">
insert into user set username=#,password=#,nickname=#
二,資料非自增長,先查詢資料庫uuid(),生成一段唯一的字串,將字串當成user的id屬性值插入到資料庫中
select uuid()
insert into user2 set username=#,id=#
三、測試
public class main
}
Mybatis 模糊查詢 動態sql 插入回填
方式一 用 selectuser parametertype com.gec.bean.user resulttype com.gec.bean.user select from t user where address like select 方式二 用 value 然後傳入引數時加入 selec...
MyBatis主鍵回填和自定義主鍵
1.主鍵回填jdbc中的statement物件在執行插入的sql後,可以通過getgeneratedkeys方法獲得資料庫生成的主鍵,這樣便能達到獲取主鍵的功能。在insert語句中,有乙個開關屬性 usegeneratedkeys,用來控制是否開啟這個功能,它的預設值是false。當開啟了這個開關...
MyBatis屬性配置
configuration 配置 properties 屬性 settings 設定 typealiases 型別命名 typealias typehandlers 型別處理器 objectfactory 物件工廠 plugins 外掛程式 environments 環境 environment 環...