Spring / JPA(使用Hibernate作为提供者)是否可以跨线程共享EntityManager? (这是出于测试目的)
为了提供更多细节,在使用JpaTransactionManager的标准@Transactional Spring测试中,我想与正在测试的隔离应用程序共享 Spring-test-created EntityManager(除此之外,与共享相同的配置,transactionManager等...即!)
有没有办法可以配置JpaTransactionManager(或它在引擎盖下使用的其他东西),以便当该应用程序请求EntityMananger时它将返回与测试用例相同的那个? (应用程序还可以为transactionManager提供一个特殊标识符,告诉它在需要时提供什么EntityManager)