本文主要是介绍Hibernate出现Caused by: java.sql.SQLException: Field 'id' doesn't have a default,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
因为设计MySQL的时候主键id没有设置为自增造成的本来不设置也没事,但是如果字段用了主键策略就不行了,例如用了注解的
@GeneratedValue(strategy=GenerationType.IDENTITY)
所以,更改表结构就可以了
更改表结构语句方法
alter table hib_user modify column id int auto_increment;
这篇关于Hibernate出现Caused by: java.sql.SQLException: Field 'id' doesn't have a default的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!