jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常

Posted li1010

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常相关的知识,希望对你有一定的参考价值。

 jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常

 

  发生这个原因是因为我们已经在实体类用JPA注解指定了主键的生成策略主键就不能设置了,一旦不为空或者0就被认为是已经保存到了数据库中,一旦调用persist()方法就会抛出上面的异常

  把0去掉,如下图:

 

  

 

以上是关于jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常的主要内容,如果未能解决你的问题,请参考以下文章

jpa 遇到问题,当被告知忽略时,看起来是从缓存中读取

spring jpa Specification 分页查询遇到的问题

jpa遇到的 org.hibernate.PersistentObjectException: detached entity passed to persist异常

Spring boot jpa/hibernate 遇到列类型错误(json字段)

两小时上手Spring Boot (开发红包程序———通过JPA 连接Mysql ,事务等内容) 遇到的问题

急等!在做Struts+Spring+JPA开发时遇到数据库死锁的问题,求java高手帮忙!