2009-05-03 10 views

ответ

2

Вы можете получить экземпляр EntityManager только путем извлечения его из контекста, как и на любом другом:

1) Через инъекции в вашем классе:

@PersistenceContext EntityManager em; // injected in your class 

2) Использование EntityManagerFactory:

EntityManager em = EntityManagerFactory.getEntityManager(); 
+0

не работает, EntityManager - null. – IAdapter

+0

ммmmmm .... странный. меня устраивает. какова ваша реализация JPA? Hibernate? Каков ваш контейнер? JBoss? Кот? Weblogic? –

+0

@PersistenceContext аннотация работает только на сервере EJB. – Kdeveloper