EclipseLink EntityManagerFactory はスレッドセーフですか?
メソッド呼び出しごとに EntityManager を取得するために、マルチスレッド環境で entityManagerFactory.createEntityManager() を実行しても安全ですか?
ありがとう
EclipseLink EntityManagerFactory はスレッドセーフですか?
メソッド呼び出しごとに EntityManager を取得するために、マルチスレッド環境で entityManagerFactory.createEntityManager() を実行しても安全ですか?
ありがとう
EntityManagerFactory インターフェースのメソッドはスレッドセーフです。
また、特定の作業単位のメソッド呼び出し/リクエストごとに EntityManager を作成できます。EntityManager インスタンスはスレッドセーフです。
EclipseLink の実装EntityManagerFactory
:
org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl
デリゲートを使用します...
org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate
また、EntityManagerFactoryDelegate
どの API もスレッド セーフではありません。したがって、EntityManagerFactory API はスレッドセーフではありません。