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.

Reply via email to