MyBatis屬性回填

2021-08-13 21:21:13 字數 558 閱讀 6282

一、資料自增長,增長後獲取最後插入的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 環...