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

Reply via email to