Dobry den, Asi by som to riesil cez hibernate interface Interceptor a implementoval metody: onSave a onDelete.
Triedu implementujucu Interceptor by som pridal do hibernate Session. Session session = HibernateUtil.getSessionFactory().openSession(interceptor); Neviem ci hibernate ma nejaky callback interface na zmenu propery v objekte. Mozno by fungoval aj vami navrnuty sposob cez PropertyChangeSupport ale tak sa vzdy dotknete perzistovaneho objektu. Cistejsi sposob by bol pouzit nejake AOP napriklad Spring AOP kde si vytvorite proxy na dany objekt a AfterReturningAdvice alebo MethodInterceptor. Martin Krajci -----Original Message----- From: Charvat Petr [mailto:[EMAIL PROTECTED] Sent: Thu 9/8/2005 3:45 PM To: Java Cc: Subject: hibernate notify changes Zdravim, umi hibernate nejak notifikovat zmeny objeku ktere persistuje? Predstavuji si to asi tak, ze si muzu k objektu pridruzit propertyChangeListener a pak listenovat. Napr. drzim objekt Adresa (jedna radka v tabulce) a k ni si dam adresa.addPropertyChangeListener('ulice', new ...). Stejne tak kdyz pridam ci smazu nejakou adresu, abych se o tom dozvedel. Stacilo by me listovat pouze zmeny provedene v jedne VM, paralelni pristup do database me nastesti (v tuto chvili) neboli. Diky Petr
<<winmail.dat>>
