JPA保存数据到数据库时报错“could not execute statement”

org.hibernate.exception.GenericJDBCException: could not execute statement

使用hibernate JPA的save保存实体时报错,以上为报错信息,可能原因两条:
1、
数据库有字段设置为必填字段,在保存的时候 该字段为空 没有赋值,则会抛出以上异常。
2、
JPA保存数据到数据库时报错“could not execute statement”
实体类有主键自增字段,而数据库没有进行勾选“勾选钥匙”即可
JPA保存数据到数据库时报错“could not execute statement”

以后保存时需注意:
①检查数据库的字段设置,看其设置是否允许为空。
②检查传递值的过程中,是不是没有传递,数据库中对应表不允许为空的字段。
③检查是否有主键自增等情况,要与实体类进行对应。

上一篇:ftp上传文件遇见的问题


下一篇:could not find function "read_excel"