Mybatis中useGeneratedKeys =true 和 keyProperty=“id“这两个参数的含义

文章目录

  • 一、useGeneratedKeys =true
  • 二、keyProperty=“id“
  • 总结

一、useGeneratedKeys =true

useGeneratedKeys =true 这个表示插入数据之后返回一个自增的主键id给你对应实体类中的主键属性。通过这个设置可以解决在主键自增的情况下通过实体的getter方法获取主键

二、keyProperty=“id“

keyproperty指明数据库中返回的主键id给实体类中的哪个属性

keyproperty=主键,这样就可以解决在主键自增的情况下获取主键。

mapper.xml:

在这里插入图片描述

数据库中的表:

在这里插入图片描述

实体类

在这里插入图片描述

总结

上边的例子就是当主键id自增的时候返回这个自增的id给keyProperty指定的实体类中的id这个对应数据库主键的属性。

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/004008f008.html