を使用する場合EntityManager
、 で 1 つのインスタンスを取得PersistenceContext
してプログラムに渡す方が良いですか、それとも依存性注入を複数回使用する必要がありますか?
私のアプリケーションでは、各クライアントはステートフル セッション Bean と通信し、各 Bean はEntityManager
ある時点で使用する必要があります。Bean メソッドは同時に呼び出されると思います (しかし、よくわかりません)。EntityManager
スレッドセーフな方法で使用することを保証するにはどうすればよいですか? 取引で?各 Bean に個別のインスタンスがありますか?
これが混乱している場合は申し訳ありません。私は EJB/JPA を初めて使用するので、質問に対処する資料が見つかりませんでした。