MyBatis里面怎么样获得刚插入的主键

 时间:2024-10-14 06:38:04

1、新建一张user测试表,可以使用图形化工具来创建,记得将id字段设置成主键自增

MyBatis里面怎么样获得刚插入的主键

2、mybatis数据库表xml文件,resultMap映射配置,这样可以使User对象与数据库表字段对应

MyBatis里面怎么样获得刚插入的主键

3、insert插入语句配置,这个地方关键要设置keyProperty="id"和useGeneratedKeys="true"

MyBatis里面怎么样获得刚插入的主键

4、添加一个测试方法,创建User对象赋上测试字段值,在insert语句之后打印出record.getId()值,主要是验证主键id值是否获取正确

MyBatis里面怎么样获得刚插入的主键

5、启动测试,调用addOne()方法,打开控制台日志,可以看到“最新插入的主键值:3”,打印出主键id为3

MyBatis里面怎么样获得刚插入的主键

6、这个时候我们只知道获取到了一个值,但不知道这个值是不是就是主键id的值,使用图形化数据库连接工具,查询出值比对结果,可以看到,值为3是正确的。到此,mybatis获取刚插入的主键值完成。

MyBatis里面怎么样获得刚插入的主键
  • jquery如何将json字符串转换为对象
  • oracle查看重做日志信息的3中方法
  • 教您在Xshell中设置鼠标快捷键
  • C# 如何在winform中嵌入Excel
  • SSH启动时出现如下错误
  • 热门搜索
    如何包装礼盒 基金是什么 如何自学韩语 很简单英文怎么说 打工巫师生活录 从广州怎么去香港 高考位次怎么查询 如何把文件压缩到最小 慈禧的私密生活 哈尼是什么意思