[hibernate-issues] [Hibernate-JIRA] Commented: (EJB-272) PostRemove being called before entity is actually deleted

Emmanuel Bernard (JIRA) noreply at atlassian.com
Fri Feb 23 13:02:31 EST 2007


    [ http://opensource.atlassian.com/projects/hibernate/browse/EJB-272?page=comments#action_26262 ] 

Emmanuel Bernard commented on EJB-272:
--------------------------------------

I don't see a thing that proves that in your log. Note that depending on how you log, it might appear in a different order in your console of log file.
Can you attach a minimal reproducable runnable test case, so that i can analyse this?

> PostRemove being called before entity is actually deleted
> ---------------------------------------------------------
>
>          Key: EJB-272
>          URL: http://opensource.atlassian.com/projects/hibernate/browse/EJB-272
>      Project: Hibernate Entity Manager
>         Type: Bug

>     Versions: 3.2.1
>  Environment: Hibernate 3.2.1GA Entity Manager
> Hibernate core 3.2.2 GA
> Oracle 9i
> Windows XP professional service pack 2
> No application server is being used. 
>     Reporter: Paul

>
>
> I have an EntityListener with a method annotated with postremove.  It seems that the method is being called before the actual entity is deleted from the database. When configuring log4j with "debug" logging it appears that the method is being called after the PreparedStatement is created and configured but before executeUpdate() is called. 
> I see the following statements in my log file before my listener is called
> 14:06:27,024 DEBUG AbstractBatcher:476 - preparing statement
> 14:06:27,024 DEBUG IntegerType:133 - binding '59532' to parameter: 1
> My listener is  called next. Then, the prepared statement is executed. 
> This violates the EJB3 spec. The EJB3 spec states "The PostPersist and PostRemove methods will be invoked after the
> database insert and delete operations respectively."

-- 
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