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...