1

EclipseLink EntityManagerFactory はスレッドセーフですか?

メソッド呼び出しごとに EntityManager を取得するために、マルチスレッド環境で entityManagerFactory.createEntityManager() を実行しても安全ですか?

ありがとう

4

2 に答える 2

0

EntityManagerFactory インターフェースのメソッドはスレッドセーフです。

また、特定の作業単位のメソッド呼び出し/リクエストごとに EntityManager を作成できます。EntityManager インスタンスはスレッドセーフです。

于 2013-07-25T11:22:58.420 に答える
0

EclipseLink の実装EntityManagerFactory:

org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl

デリゲートを使用します...

org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate

また、EntityManagerFactoryDelegateどの API もスレッド セーフではありません。したがって、EntityManagerFactory API はスレッドセーフではありません。

于 2013-07-25T11:54:35.227 に答える