org.hibernate.exception.GenericJDBCException: could not execute statement
使用hibernate JPA的save保存实体时报错,以上为报错信息,可能原因两条:
1、
数据库有字段设置为必填字段,在保存的时候 该字段为空 没有赋值,则会抛出以上异常。
2、
实体类有主键自增字段,而数据库没有进行勾选“勾选钥匙”即可
以后保存时需注意:
①检查数据库的字段设置,看其设置是否允许为空。
②检查传递值的过程中,是不是没有传递,数据库中对应表不允许为空的字段。
③检查是否有主键自增等情况,要与实体类进行对应。