Hey,
In the book - "java persistence with hibernate" they write;
Quote:
It’s illegal to invoke the original Hibernate Session from an Interceptor callback.
The Session is in a fragile state during interceptor calls.
I am working with JPA and want to do some things like queries or change the object or create a reference from this object to other objects in the callbacks events like post-persist and etc.
I am working with JPA and the underline implementation is hibernate, so I am assume that the same rule that quoted above is relevant also to JPA callback?
Am I right?
Can you please give examples for things that you are doing on callbacks?
In the book they suggest the following trick -
A nice trick that avoids this issue is
Opening a new Session only for the purpose of saving a single AuditLogRecord
Object. You reuse the JDBC connection from the original Session. [/QUOTE]
How can use this trick as concern to entity manager is JBoss, am I need to use the same trick?
Thank you
[/quote]