项目场景:
用IDEA搭建Hibernate项目实现基本的增删改查操作
问题描述
数据库表的创建未设置自增产生的问题:
原因分析:
没有自增的话无法正确插入数据内容。当然这是我的理解,我也通过查阅信息得以了解要将数据表中id项目设置有默认值才能运行成功。
解决方案:
在数据表中设置id的自增:
如何找到并且设置默认自增:
方式一:右击数据表--》点击‘设计表’--》然后出现上图界面--》设置默认--》保存
方式二:书写数据库操作语句时在需要自增的字段加上auto_increment
注意:此处本应在设置默认值,由于数据库的版本问题。设置默认值提示:Invalid default value for ‘xxx‘。所以此时应该考虑MySQL的版本太低的导致(5.7的版本以下不支持),升级MySQL版本即可。