Mybatis insert 获取主键自增id
Mybatis insert 返回自增主键
-
mysql 准备一张带有自增主键的表users 字段:id,name,phone
-
sql
insert into users (name ,phone)
values (#{name},#{phone}); -
测试
@Test
public void test(){
Users users = new Users();
users.setName("kobe");
users.setPhone("13111112222");
//返回影响行数
int inserCount = usersDao.xxx(users);
//获取自增主键id
System.out.println(users.getId);
} -
需要注意的是 主键id 名称为id 则keyProperty="id",如果列名为xxx_id 则 keyProperty="xxxId",看mybatis配置是否开启开启驼峰命名转换
有志者,事竟成,破釜沈舟,百二秦关终属楚。苦心人,天不负,卧薪尝胆,三千越甲可吞吴。

浙公网安备 33010602011771号