项目场景:
mysql设置的主键自增,在配置xml文件的时候未设置主键的值会报错
问题描述:
报错信息
原因分析:
在mybatis-plus中,如果主键是Integer类型,并且没有设置字段为主键自增,mybatis在执行插入语句是就会自动为主键设置一个值
解决方案:
1
在实体类中添加@TableId(value = "id",type = IdType.AUTO)
字段著名该字段为主键自增的字段即可解决
mysql设置的主键自增,在配置xml文件的时候未设置主键的值会报错
报错信息
在mybatis-plus中,如果主键是Integer类型,并且没有设置字段为主键自增,mybatis在执行插入语句是就会自动为主键设置一个值
@TableId(value = "id",type = IdType.AUTO)
字段著名该字段为主键自增的字段即可解决