题:
通过查看哪个EntityManager或它是二级缓存来评估PersistenceUtil.isLoaded。毕竟,所有实体仅由其中之一加载。

PersistenceUtil.isLoaded方法定义说:
“确定实体的负载状态。此方法可用于确定作为参考传递的实体的负载状态。”但是没有提到装在哪里?

最佳答案

我已经使用该接口的实现检查了source code。看起来isLoaded正在遍历所有已定义的持久性提供程序,并检查是否将实体附加到任何持久性提供程序。

结果,您不知道您的实体绑定到哪个EntityManager。

关于java - JPA-PersistenceUtil.isLoaded-它在哪个EntityManager中加载?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16272378/

10-09 00:51