Отключение кеша EclipseLink

В моем приложении, когда пользователь входит в систему, система считывает некоторые настройки из БД и сохраняет их в сеансе пользователя. выполнение этого действия с помощью запроса JPA с использованием EclipseLink (JPA 2.0).

Когда я изменяю некоторые настройки в БД и снова вхожу в систему, запрос возвращает предыдущие результаты. Кажется, что EclipseLink кэширует результаты.

I использовали это, чтобы исправить такое поведение, но это не работает :

query.setHint(QueryHints.cache_usage,cacheUsage.no_cache);
5
задан Piotr Nowicki 4 December 2011 в 12:41
поделиться