我应该为每个方法调用创建一个 EclipseLink EntityManager,存储在本地线程中还是用锁保护?
显然它最初是从 entityManagerFactory.createEntityManager() 创建的。
请问哪个是最佳实践?
对于每个方法调用,我关心性能。
对于线程本地,我担心线程之间的缓存可见性。
通过用锁保护单个 EntityManager,我每次都需要花费锁。
/我正在使用 JSE - 所以没有 EJB,没有注入 - 只是 entityManagerFactory.createEntityManager() 在多线程 JSE 应用程序中。
谢谢