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
