mybatis 主鍵返回

2021-08-10 10:52:16 字數 454 閱讀 5837

1.需求:在插入一條資料的時候返回插入資料的主鍵

2.兩種實現方式:

1.如果資料庫沒有配置自動增長,適用於下面這種方法

keyproperty="id",表明主鍵是哪個字段

usegeneratedkeys="true":設定主鍵為自增長

2.如果我們資料庫設定了主鍵自動增長,我們適合採用這種方法

insert into t_user(username,password) values(#,#)

select last_insert_id()

selectkey標籤來查詢最後插入資料庫資料的主鍵

order="after"來表明查詢主鍵在新增語句先後執行,after表示在新增語句之後,before表示在查詢語句之前

resulttype:設定返回主鍵的型別

select last_insert_id()查詢最後插入一條資料的主鍵

MyBatis返回主鍵

select last insert id insert into company lease info name,code,business licence,oper name,oper phone,card no,province code,province name,city code,cit...

MyBatis 返回主鍵值

目錄 1 使用 jdbc 方式返回主鍵自增的值 2 使用 selectkey 返回主鍵的值 insert語句 usegeneratedkeys設定為true後,mybatis 會使用 jdbc的getgeneratedkeys 方法來取出由資料庫內部生成的主鍵。獲取主鍵值後將其賦值給keyprope...

mybatis新增返回主鍵

在一些管理系統專案中,對於一些特殊的業務必須要進行返回主鍵id,那麼在mybatis框架中是如何返回主鍵id的呢?mybatis提供了不少操作sql語句的標籤,其中包括了新增的標籤,其返回與主鍵相關屬性也是該標籤提供的,與返回主鍵相關的屬性如下 屬性描述 keyproperty 僅對insert和u...