MyBatis中新增一條資料如何獲取資料主鍵

2021-09-29 01:56:03 字數 577 閱讀 1330

int insert(basecompany record);
select last_insert_id()

insert into tb_base_company (pkid, company_code, company_name,

company_address, first_manager_name, certificate_code,

first_manager_telephone, group_code, region_code

)values (#, #, #,

#, #, #,

#, #, #

)

這樣我們就可以直接通過insert()方法的引數物件來獲得主鍵

@test

public void testinsert()

company物件列印結果:

注意:在批量插入語句中,select last_insert_id()只會返回第一條語句的主鍵。

mybatis 插入一條資料返回相應資料ID

mybatis 原來一般插入一條資料就這樣 insert into gylatlong userid,longitude,latitude values 當然這樣的話 其實他也是會返回1個 int值的。但是 這個 int 會一直是1.因為他返回來的其實他影響的行數,也就是你插入一條資料,他返回來的並...

ajax 刪除一條資料

對這一段話的理解 先找到需要刪除的節點,以及節點裡的文字 用 ajax 傳送請求,請求方式為 post 請求內容為需要刪除記錄的檔案,datatype 定義資料型別 json 通常都是 json data name sname,是要刪除 name 屬性為sname 的那一條資訊 success fu...

ThinkPHP find方法 查詢一條資料記錄

thinkphp find 方法是和 select 用法類似的乙個方法,不同之處 find 查詢出來的始終只有一條資料,即系統自動加上了 limit 1 限制。當確認查詢的資料記錄只能是一條記錄時,建議使用 find 方法查詢,如使用者登入賬號檢測 public function chekuser ...