cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Artem Kravchenko <akravche...@objectstyle.com>
Subject Re: Cayenne callback listener in single transaction
Date Fri, 27 Dec 2019 09:23:02 GMT
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


Mime
View raw message