ejb-3_0-fr-spec-persistence.pdf 中有一个声明,内容如下
持久化上下文与批量更新或删除的结果不同步
因此,如果我执行从表中删除行的 query.executeUpdate。这些相同的行仍然存在于另一个实体的一对多集合中。当我重新启动应用程序时,我看到幻影实体现在已从集合中删除。
那么有没有一种(不错的\简单\通用)方式将 JPA 的缓存与批量更新\删除的结果同步?
顺便提一句。我正在使用 EclipseLink,版本:Eclipse Persistence Services - 1.1.0.r3634。
谢谢,
菲尔。