Пустой Hibernate кеш по требованию - PullRequest
1 голос
/ 29 июня 2010

Я пишу мыльный веб-сервис: Jboss + Hibernate + Java.База данных на PostrgreSQL.После публикации веб-сервиса он работает отлично.

В целях тестирования я изменяю данные в базе данных, открывая pgAdmin и меняя значения в строках вручную.Теперь проблема в том, что Hibernate не знает об этих изменениях.Нет, пока я не опубликую веб-службу.

Можно ли как-то сказать Hibernate очистить кеш или перезагрузить данные из базы данных, чтобы он принимал последние доступные значения?!

1 Ответ

0 голосов
/ 29 июня 2010

Я предполагаю, что вы говорите о кеше второго уровня ...

API Cache предоставляет несколько методов, позволяющих выселять различные регионы.Проверьте все evictXxx() методы.Используйте SessionFactory#getCache(), чтобы получить Cache.

...