Spring/JPA (プロバイダーとして Hibernate を使用) で EntityManager をスレッド間で共有することは可能ですか? (これはテスト用です)
詳細を説明すると、JpaTransactionManager を使用した標準の @Transactional Spring テストでは、 Spring テストで作成されたEntityManager をテスト対象の分離されたアプリケーションと共有したいと思います (まあ、同じ構成、トランザクション マネージャーなどを共有することを除いて分離されています.. 。 あれは!)
そのアプリケーションが EntityMananger を要求したときに、テストケースに使用されたものと同じものを返すように、JpaTransactionManager (またはそれが内部で使用するもの) を構成する方法はありますか? (アプリケーションは、必要に応じてどの EntityManager を提供するかを伝える transactionManager の特別な識別子を提示することもできます)