0

我可以EntityManagerEntityManagerFactorybean 外部创建一个吗?如果是这样,我会怎么做?

4

1 回答 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 回答