MyBatis取得新插入資料的ID

2021-07-04 05:50:27 字數 413 閱讀 9053

通常需要取得新插入資料的id,可以通過一下方式來實現

方式一:

insert into address(uid,linkname,address,phone,remark,time,zipcode)

values(#,#,#,#,#,now(),#)

方式二:

select @@identity

insert into address(uid,linkname,address,phone,remark,time,zipcode)

values(#,#,#,#,#,now(),#)

注意程式裡取得address.getid()即可取到插入資料的自增id,而不是取得sql執行的返回值。

取得剛插入的資料ID

class.forname com.mysql.jdbc.driver string url jdbc mysql localhost bbs?user root password root connection conn drivermanager.getconnection url conn.s...

MyBatis批量插入資料

在程式中封裝了乙個list集合物件,然後需要把該集合中的實體插入到資料庫中,由於專案使用了spring mybatis的配置,所以打算使用mybatis批量插入,由於之前沒用過批量插入,在網上找了一些資料後最終實現了,把詳細過程貼出來 實體類trainrecord結構如下 public class ...

mybatis批量插入資料

有三種方式 裡面for迴圈 略mybatis batch模式插入 略對映檔案foreach方式插入 在對映檔案中使用 標籤 傳入引數為該物件的list集合 insert into auth role resource id,roleid,resourceid,createtime,updatetim...