在查询之前,我该如何设置OpenJPA齐平。当我在数据库中更改一些值时,我想将这些更改传播到应用程序中。

我在persistence.xml中尝试了此设置:

<property name="openjpa.FlushBeforeQueries" value="true" />
<property name="openjpa.IgnoreChanges" value="false"/> false/true - same behavior to my case
<property name="openjpa.DataCache" value="false"/>
<property name="openjpa.RemoteCommitProvider" value="sjvm"/>
<property name="openjpa.ConnectionRetainMode" value="always"/>
<property name="openjpa.QueryCache" value="false"/>

任何的想法?谢谢

有帮助吗?

解决方案

在Trasaction内部的对象上调用Refresh()可以解决问题:)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top