Hello Andrus Thanks for your replay. Not sure how it works butfor example: I need to insert some Entity and on @PostPersist get the PK of this record. So the question is:
will 'insertBefore' collect all changes (main commit and callback) first and then apply bulk SQL (inserts/updates)
or 1. open transaction 2. perform main sql INSERT (db assign PK for new record) 3. perform callback operation (newly generated PK is accessible ) 4. close transaction In fact I am interested in second scenario first one doesn't fit for us