Veritabanına bir ekleme yapan bazı hazırda bekletme kodum var ve buna ek olarak özelleştirilmiş bir PostInsertEventListener ekleniyor. (Temel olarak diğer kayıtların uygun şekilde güncelleştirildiğinden emin olmak için bir tetikleyici)Hibernate PostInsertEventListeners -User aynı işlemi beğendiniz mi?
Yapmam gereken şey, kodun EventListener içindeki orijinal ekleme ile aynı işlemi kullanmasını sağlamaktır, böylece eğer insert başarılı bir şekilde işlemezse, EventListener ateş etmeyecek.
Bunu yapmak için javax.transaction.Syncronization
ve Hibernate'in transaction.registerSyncronization()
yöntemlerini kullanabileceğinizi duymuştum, ancak bulabileceğim hiçbir kullanım örneği yoktur.
Herhangi bir yardım için teşekkür ederiz.