I am trying to configure to listener in mine persistence.xml but it is not functioning:
Here is my persistence.xml file:
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence"> <persistence-unit name="myapp" transaction-type="JTA"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <jta-data-source>jdbc/myapp</jta-data-source> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.DerbyDialect"/> <property name="hibernate.show_sql" value="true"/> <property name="hibernate.format_sql" value="true"/> <property name="hibernate.ejb.event.pre-update" value="com.mypackage.MyAPPClassListener"/> </properties> </persistence-unit> </persistence>
Parts of the MyAPPClassListener:
public class MyAPPClassListener implements PreLoadEventListener, PreInsertEventListener, PreDeleteEventListener,PreUpdateEventListener, PostDeleteEventListener, PostInsertEventListener, PostUpdateEventListener, PostLoadEventListener{
.... public boolean onPreUpdate(PreUpdateEvent event) { // code pre-update here... } .... }
helpe-me. thank you
Pedro Neves - Brazil
|