【问题标题】:OpenJPA - not flushing before queriesOpenJPA - 查询前不刷新
【发布时间】:2010-04-22 10:03:00
【问题描述】:

如何在查询之前将 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"/>

有什么想法吗? 谢谢

【问题讨论】:

    标签: java persistence openjpa


    【解决方案1】:

    在 trasaction 内的对象上调用 refresh() 可以解决问题:)

    【讨论】:

      猜你喜欢
      • 2016-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-01
      • 2016-08-10
      相关资源
      最近更新 更多