GenerationType.IDENTITY 主键不自增
表现 :
虽然设置成这个了 但是在插入数据的时候提示 主键字段没有默认值
问题原因:
在第一次生成表的时候,使用的是Auto而不是IDENTITY 方式,这时候表的主键字段就不会有auto_increment这个属性,所以不管怎么改,都不会自增的
解决方案 :
手动给表添加auto_increment 或者将表格删除重建
提示:
后来设置的自增主键,防止和之前的主键出现冲突,注意将自增的起始值调大
alter table tblname AUTO_INCREMENT=1000;