mysql字段有默认值,Hibernate插入为空时报错的解决方法

当数据库字段有默认值,比如create_time,默认值为当前时间,在对象的属性列表应该改为:

@Column(name = "create_time",insertable = false, updatable = false)
private Timestamp createTime;

否则会报错 : DataIntegrityViolationException 


版权声明:本文为voilet_bin原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。