JPA保存数据时报持久化对象异常:PersistenceException: org.hibernate.PersistentObjectException

来源:互联网 发布:115 会员 淘宝 下架 编辑:程序博客网 时间:2024/06/14 04:04

1. 持久化对象异常如下图所示:

javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed TO persist: com.java.bean.Student
这里写图片描述

看不清楚图片,可以另存为图片,在本地查看。
这里写图片描述

2. 原因

因为在实体类中设置了@GeneratedValue(strategy=GenerationType.IDENTITY)主键自增。

但是创建的表Student中,主键没有设置为auto_increment(主键自增),所以报该异常。

3. 解决方案

方案一:给表中主键设置自增

方案二:删除对应实体类的自增设置

阅读全文
0 0