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. >
