Получение старых значений из базы данных даже после обновления? - PullRequest
0 голосов
/ 17 декабря 2011

Я использую MySQL в качестве БД, а Toplink необходим в качестве постоянного уровня.

Есть столбец, который я регулярно обновлял.Но я всегда получаю значение, которое было там в момент START сервера.

Но я перезагружаю сервер, только тогда он дает мне обновленное значение.

Что может бытьпроблема?

1 Ответ

0 голосов
/ 17 декабря 2011

Мне удалось исправить проблему, обновив Persistence.xml, что позволило отключить любой вид кэширования, выполняемый toplink.

<properties>
    <property name="toplink.cache.shared.default" value="false"/>
</properties>

Ссылочная ссылка http://docs.oracle.com/cd/B31017_01/web.1013/b28221/cfgdepds005.htm#TopLinkCaching

...