mybatis 主鍵回寫

2021-09-25 05:39:08 字數 406 閱讀 6653

在一張資料表中如果設定了第乙個屬性主鍵自增長,使用mybatis 新增資料成功後需要獲取主鍵,則可以通過主鍵回寫來獲取主鍵

方式一:

userdao.xml中的sql新增語句:

insert into t_clazz (classname,classloc) values(#,#)

方式二:

使用mysql自帶的==last_insert_id()==函式查詢剛剛插入的id

userdao.xml中的sql新增語句:

select last_insert_id()

insert into t_clazz (classname,classloc) values(#,#)

MYSQL剛插入資料回寫自增主鍵

方法一是使用last insert id select last insert id 方法二是使用max id 但是不適用高併發環境下。方法三是建立乙個儲存過程,在儲存過程中呼叫先插入再獲取最大值的操作 方法四使用 identity select identity insert into order...

mybatis 主鍵返回

1.需求 在插入一條資料的時候返回插入資料的主鍵 2.兩種實現方式 1.如果資料庫沒有配置自動增長,適用於下面這種方法 keyproperty id 表明主鍵是哪個字段 usegeneratedkeys true 設定主鍵為自增長 2.如果我們資料庫設定了主鍵自動增長,我們適合採用這種方法 inse...

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