2

クエリの前に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"/>

何か案が?ありがとう

4

1 に答える 1

1

trasaction内のオブジェクトでrefresh()を呼び出すと、トリックが実行されます:)

于 2010-05-05T21:13:02.060 に答える