Вопрос

Как я могу установить OpenJPA в Flush перед запросом. Когда я изменяю некоторые значения в базе данных, я хочу распространять эти изменения в приложение.

Я попробовал эту настройки в 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"/>

Есть идеи? Спасибо

Это было полезно?

Решение

Вызов обновления () на объекте внутри трактации делает трюк :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top