[hibernate-issues] [Hibernate-JIRA] Commented: (HHH-5124) Removing an entity and persisting it again fails

Jesper Steen Møller (JIRA) noreply at atlassian.com
Tue Jan 11 04:24:06 EST 2011


    [ http://opensource.atlassian.com/projects/hibernate/browse/HHH-5124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=39562#action_39562 ] 

Jesper Steen Møller commented on HHH-5124:
------------------------------------------

It's a spec violation, there's a test case, there's a patch, there's a forum post, there's been several Hibernate bug fix releases in the past nine months. If you are not going to fix this bug, why not just close it?

I'm not sure I'll bother next time I come across a bug in Hibernate.

> Removing an entity and persisting it again fails
> ------------------------------------------------
>
>                 Key: HHH-5124
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-5124
>             Project: Hibernate Core
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 3.3.2, 3.5.1
>         Environment: Tested with Hibernate 3.3.2, HSQL 1.7.2
>            Reporter: Jesper Steen Møller
>             Fix For: 3.6.1, 4.0.0.Alpha1
>
>         Attachments: HHH-5124.txt, RemoveAndPersistProblem.zip
>
>
> According to the JPA spec section 3.2.1, it should be possible to remove and then (re)persist an entity, but Hibernate will throw an javax.persistence.EntityNotFoundException: deleted entity passed to persist, originating from DefaultPersistEventListener.onPersist, in the 'default'-case of the switch for entityState.
> The code in question is not changed between 3.3.2 and 3.5.1, so it should have the same problem.
> The enclosed test project (Eclipse project format, just add all the usual jars + hsql) demonstrates the problem.
> Also see https://forum.hibernate.org/viewtopic.php?f=1&t=995703&view=previous

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

       



More information about the hibernate-issues mailing list