项目场景:
mysql设置的主键自增,在配置xml文件的时候未设置主键的值会报错
问题描述:
报错信息

原因分析:
在mybatis-plus中,如果主键是Integer类型,并且没有设置字段为主键自增,mybatis在执行插入语句是就会自动为主键设置一个值
解决方案:
1
在实体类中添加@TableId(value = "id",type = IdType.AUTO)
字段著名该字段为主键自增的字段即可解决
本文介绍在MyBatis-Plus中配置主键自增的方法,针对出现的Couldnotsetproperty'id' 提供两种解决方案:使用注解@TableId设置自增主键和改变主键类型的方案。
mysql设置的主键自增,在配置xml文件的时候未设置主键的值会报错
报错信息

在mybatis-plus中,如果主键是Integer类型,并且没有设置字段为主键自增,mybatis在执行插入语句是就会自动为主键设置一个值
@TableId(value = "id",type = IdType.AUTO)
字段著名该字段为主键自增的字段即可解决
1万+
7678
1582
5361
7916
1761

被折叠的 条评论
为什么被折叠?
