1

EclipseLink EntityManagerFactory 线程安全吗?

在多线程环境中 entityManagerFactory.createEntityManager() 是否可以安全地获取每个方法调用的 EntityManager?

谢谢

4

2 回答 2

0

EntityManagerFactory 接口的方法是线程安全的。

您可以为特定工作单元的每个方法调用/请求创建 EntityManager。EntityManager 实例是线程安全的。

于 2013-07-25T11:22:58.420 回答
0

EclipseLink 的实现EntityManagerFactory

org.eclipse.persistence.internal.jpa.EntityManagerFactoryImpl

使用委托...

org.eclipse.persistence.internal.jpa.EntityManagerFactoryDelegate

并且没有一个EntityManagerFactoryDelegateAPI 是线程安全的。因此,EntityManagerFactory API 不是线程安全的。

于 2013-07-25T11:54:35.227 回答