0

Bean の外部EntityManagerからを作成できますか? EntityManagerFactoryもしそうなら、どうすればいいですか?

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 に答える