mybatis新增資料後怎麼返回主鍵

2021-10-05 11:39:42 字數 1172 閱讀 7058

在新增資料的時候,主鍵有的時候是自增的,新增的時候是不是需要填寫的,

但是如果恰巧需要怎麼辦呢??

**如下

設定

"insertusergroup" parametertype=

"usergroup" usegeneratedkeys=

"true" keyproperty=

"gid"

>

insert into user_group

"(" suffix=

")" suffixoverrides=

",">

<

if test=

"gname != null and gname != ''"

>gname,

>

<

/trim>

"values (" suffix=

")" suffixoverrides=

",">

<

if test=

"gname != null and gname != ''"

>#

,>

<

/trim>

<

/insert>

usegeneratedkeys=「true」 keyproperty=「對應的主鍵的物件」。主要就是這兩個

獲取:

usergroupservice.

insertusergroup

(usergroup)

;int gid= math.

tointexact

(usergroup.

getgid()

);system.out.

println

("返回的主鍵:"

+gid)

;

這樣輸出的gid就是新增當期返回的主鍵

jmeter登入後迴圈新增資料

這篇部落格時的背景 做測試環境的配置初始化操作,系統不支援匯入功能,只能通過介面去新增資料,測試環境新增的規則比較多一條一條的手動新增 嫌麻煩 操作步驟 1 準備規則資料 使用的cvs檔案 2 通過瀏覽器抓取新增規則請求資料報,得到請求介面 3 jmeter中線程下新增迴圈控制器 迴圈次數為cvs檔...

mybatis怎麼新增索引

mybatis新增索引的方法 首先開啟資料表 然後右鍵點選,在彈出的選項列表中點選 設計表 選項,這樣就成功新增了普通索引。1 點表,點右鍵,選設計表,進入如下圖的步驟,就加了普通索引 2 下面這種組合索引,是什麼意思?這種將兩個欄位都設為索引的作用是 第一 唯一性。即例如當code和pid的值為3...

PHP MySQLi STMT新增資料

php mysqli stmt 新增資料 預編譯 1.建立mysqli物件 mysqli new mysqli localhost root 1234 test 2.建立預編譯物件 sql insert into user1 name,password,email,age values mysqli...