Собственные запросы очищают записи кэша второго уровня. Ответ на форуме спящего режима, которому 7 лет, говорит, что запросы на обновление HQL также очищают кеш второго уровня. Но верно ли это?
Так как запрос HQL содержит точные поля, которые необходимо обновить, и в какой сущности я думаю, что это не должно быть так сложно, как если бы вызывается обычный session.save(..)
.