hi Rick, You means the JPA lifecycle Callbacks,But I want to know the openjpa's listener,in package org.apache.openjpa.event,the interface LifecycleListener and the class LifecycleEvents. >From the javadoc,the LifecycleListener can be registered by the method addLifecycleListener(Object listener, Class... classes) from class org.apache.openjpa.persistence.EntityManagerImpl,but in JEE container the EntityManager is inited by the container itself.How can I registere the LifecycleListener and process the LifecycleEvents.I have reviewed the openjpa user's guide,but no part can be found there. Thanks Rick. illhan
Rick Curtis wrote: > > Illhan - > > Did you read the section in the user manual detailing the usage of > Lifecycle Callbacks [1]? > > -Rick > > [1]http://openjpa.apache.org/builds/latest/docs/manual/manual.html#jpa_overview_pc_callbacks > > > illhan wrote: >> >> hi Rick, >> The EntityManager and the EntityManagerFactory are initializated by the >> JEE contianer.I think the LifecycleListener could be set in >> persistent.xml,not only used by java code. >> Thanks Rick. >> >> illhan >> >> Rick Curtis wrote: >>> >>> Illhan - >>> In your application initialization I believe you could do something like >>> this to get a reference to the EntityManagerFactory.... >>> >>> OpenJPAEntityManager oem = OpenJPAPersistence.cast(em); >>> OpenJPAEntityManagerFactory oemf = >>> OpenJPAPersistence.cast(oem.getEntityManagerFactory()); >>> >>> - Rick >>> >>> illhan wrote: >>>> >>>> In the javadoc there are many event and listener.I want to use the >>>> event and the listener in jee enviroment,the emf.add**Listener() method >>>> can't not called because in jee enviroment the entitymanagerfacetory is >>>> created by jee contianer.i only use ejb3 injection in my session bean >>>> use @PersistenceContext >>>> private EntityManager em; >>>> so i don't know how to register the Listener(such as LifecycleListener) >>>> in JEE enviroment. >>>> >>>> illhan >>>> >>> >>> >> >> > > -- View this message in context: http://n2.nabble.com/how-to-use-openjpa-event-listener---tp3397042p3421303.html Sent from the OpenJPA Users mailing list archive at Nabble.com.
