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.

Reply via email to