Skuste sa pozriet na hibernate event listenery (save-update, onflush, atd)

2010/9/21  <[email protected]>:
> Potreboval bych dokazat zjistit pri/po uspesnem commitnuti transakce jake
> vsechny domenove objekty byly zmeneny (Ktere prosli Hibernate session a
> byly dirty). Jde mi pouze o seznam domain trid. Nepotrebuju znat data
> objektu, jen jejich typy.
>
> Typicky: mam servisni metodu, ktera jede ve write transakci (
> org.springframework.transaction.PlatformTransactionManager). Ta vola dao
> metodu, ktera zalozi 10 adres (domain class cz.neco.address) tak ze proste
> vytvori instance a nahazi je pres dao.create na Hibernate session  a ja
> bych v okamziku kdy transakce dobehla v poradku (commit) potreboval vedet,
> ze doslo ke zmene oblasti (tzn nejake tridy) cz.neco.address . Tuto
> informaci bych potreboval pribalit do ThreadLocal a tak vlastne poslat
> zpet, kde jiz bude dale zpracovana.
>
> Lze to ?
>
> P.S. Nedari se mi (zatim) nic vygooglit, stale me to posila na Hibernate
> session monitoring pomoci MBean a to se mi zda, ze nepotrebuju.
>

Odpovedet emailem