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---tp3397042p3415530.html Sent from the OpenJPA Users mailing list archive at Nabble.com.
