Mybatis insert 获取主键自增id
2024-10-19 07:28:22
Mybatis insert 返回自增主键
mysql 准备一张带有自增主键的表users 字段:id,name,phone
sql
<!--插入记录并获取刚插入记录的主键-->
<insert id="xxx" keyProperty="id" useGeneratedKeys="true" parameterType="Users">
insert into users (name ,phone)
values (#{name},#{phone}); </insert>
测试
@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配置是否开启开启驼峰命名转换
最新文章
- SpringMVC注解汇总(二)-请求映射规则
- Xcode 8 打包上线 iTunes Connect 找不到构建版本
- Android Material Design Ripple Effect在Android5.0(SDK=21)以下Android版本崩溃问题解决
- 【HDOJ】4347 The Closest M Points
- 关于Windows环境下安装Android模拟器Genymotion的教程
- YII 开启URL伪静态
- bzoj1202
- artDialog.js的使用
- mac/linux install hg
- 学习dijk最短路径中
- typedef和define具体的具体差异
- 访问mysql出现“Access denied for user root@localhost”(using password:NO)解决方案
- Payoneer官网注册教程,免费申请美国银行账号
- 五分钟秒懂Java日志组件
- Pat1128:N Queens Puzzle
- GDB最常用的命令
- spring4.3新注解之:@RequestMapping变种(@GetMapping,@PostMapping,@PutMapping,@DeleteMapping,@PatchMapping)
- 64位tomcat不能配32位的JDK使用
- vue数组赋值
- Shell基础学习(三) 传递参数