Вопрос проверяет понимание механизмов оптимизации работы с базой данных в Hibernate.
Короткий ответ
В Hibernate существует несколько уровней кэша.
Кэш первого уровня включён всегда и привязан к сессии.
Кэш второго уровня является опциональным и разделяется между сессиями.
Также существует кэш запросов.
Эти механизмы снижают количество обращений к базе данных.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.