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

文章目录

一、useGeneratedKeys =true

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

二、keyProperty=“id“

keyproperty指明数据库中返回的主键id给实体类中的哪个属性
keyproperty=主键,这样就可以解决在主键自增的情况下获取主键。

mapper.xml:

数据库中的表:

实体类

总结

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

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
社会演员多的头像社会演员多普通用户
上一篇 2023年12月8日
下一篇 2023年12月8日

相关推荐