我可以EntityManager
从EntityManagerFactory
bean 外部创建一个吗?如果是这样,我会怎么做?
问问题
1030 次
1 回答
2
在非托管环境中(这就是 bean 外部的意思,对吗?),那么您通常使用:
EntityManagerFactory emf = Persistence.createEntityManagerFactory("MyPu");
EntityManager em = emf.createEntityManager();
em.getTransaction().begin()
...
em.getTransaction().commit();
emf.close();
检查允许将属性作为参数传递的其他工厂方法(它们将覆盖可能已在其他地方配置的任何值)Persistence.createEntityManagerFactory(String, Map)
:。
也可以看看
于 2010-06-09T16:17:08.917 回答