長い質問ですが、ご容赦ください。
Web アプリケーションに Spring+JPA を使用しています。私のチームEntityManagerFactoryはGenericDAO、. 「アプリケーション管理の永続性」を使用しています。JpaDaosupportEntityManager
a を注入することに対する議論EntityManagerFactoryは、それは重すぎるので必要EntityManagerないということです。EntityManagerまた、Spring は Web リクエストごとに DAO の新しいインスタンスを作成するため (これは疑わしい)、同じインスタンスが 2 つのスレッドで共有されるため、同時実行の問題は発生しません。
EFM を注入することの議論は、ファクトリへのハンドルを持つことは常に良いことです。
どちらが最善のアプローチなのかわからないのですが、誰か教えてもらえますか?