主键 selectKey

添加后立即得到主键

使用第二阶段的方式,添加之后再查询一遍,肯定可以得到主键。

selectKey
LAST_INSERT_ID:该函数是mysql的函数,获取自增主键的ID,它必须配合insert语句一起使用

image.png

需要注意地方是 keyProperty="uId" 值是对应实体类主键的属性


select LAST_INSERT_ID()

INSERT
INTO t_user_info


u_name,


u_pass,


VALUES


#{uName},


#{uPass},


映射文件对应的接口方法如下所示:
Long insertMyUserInfoReturnId(UserInfo userInfo);

测试方法如下:
既添加了数据,并且 还返回了主键值


image.png

你可能感兴趣的:(主键 selectKey)