Я пытаюсь написать класс unit test, который должен будет использовать тот же запрос для получения результатов из базы данных два раза в том же методе тестирования. Но поскольку кэш Hibernate включен во второй раз, он фактически не попадает в базу данных и просто извлекает результаты из кеша.
Кто-нибудь может ответить, как отключить кеширование в persistence.xml
.
Я попытался отключить, изменив свойства hibernate.cache.use.query_cache = false
и hibernate.cache.use_second_level_cache = false
.
Но это не сработало.