MyBatis向MySql数据库中插入一行后获取自动增长的主键

195 阅读1分钟
  • 最近由于业务需要就深入学习了MyBatis框架 ,那就给小伙伴们分享下实用的技能

在Mybatis的XML文件中写入如下属性

useGeneratedKeys="true" keyProperty="id"
  • 其中 这个keyProperty的id就是我们要返回的主键id
  • 如图:

entity层 代码如图:

dao层如图:

接下来重点就是在业务层 如图:

public void addMessage (Message message) {
messageDao.addMessge(message);
System.out.println(message.getId());
}
  • 这里输入的就是插入的数据生成的主键id了