JPA保存数据时报持久化对象异常:PersistenceException: org.hibernate.PersistentObjectException
生活随笔
收集整理的這篇文章主要介紹了
JPA保存数据时报持久化对象异常:PersistenceException: org.hibernate.PersistentObjectException
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1. 持久化對(duì)象異常如下圖所示:
javax.persistence.PersistenceException: org.hibernate.PersistentObjectException: detached entity passed TO persist: com.java.bean.Student
看不清楚圖片,可以另存為圖片,在本地查看。
2. 原因
因?yàn)樵趯?shí)體類中設(shè)置了@GeneratedValue(strategy=GenerationType.IDENTITY)主鍵自增。
但是創(chuàng)建的表Student中,主鍵沒有設(shè)置為auto_increment(主鍵自增),所以報(bào)該異常。
3. 解決方案
方案一:給表中主鍵設(shè)置自增
方案二:刪除對(duì)應(yīng)實(shí)體類的自增設(shè)置
總結(jié)
以上是生活随笔為你收集整理的JPA保存数据时报持久化对象异常:PersistenceException: org.hibernate.PersistentObjectException的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一步步实现:JPA的基本增删改查CRUD
- 下一篇: JPA保存数据异常:org.hibern