Hibernate EntityManagerFactory EntityManager - PullRequest
0 голосов
/ 09 июня 2010

Могу ли я создать EntityManager из EntityManagerFactory вне компонента? Если так, как бы я это сделал?

1 Ответ

2 голосов
/ 09 июня 2010

В неуправляемой среде (это то, что вы подразумеваете под внешним компонентом, верно?), Тогда вы обычно используете:

EntityManagerFactory emf = Persistence.createEntityManagerFactory("MyPu"); 
EntityManager em = emf.createEntityManager();
em.getTransaction().begin()
...
em.getTransaction().commit();
emf.close();

Проверьте другой фабричный метод, позволяющий передавать свойства в качестве параметра (они будут переопределять любые значения, которые могли быть настроены в другом месте): Persistence.createEntityManagerFactory(String, Map).

Смотри также

...