Встречается на собеседованиях • сегодня
Какая область видимости Cache первого уровня
Область видимости кэша первого уровня (L1 cache) в Hibernate ограничена текущей сессией (Session). Это означает, что кэш существует только во время жизни сессии и очищается при ее закрытии.
Пример:
java
Session session = sessionFactory.openSession();
// Первый запрос - данные загружаются из БД и кэшируются
User user1 = session.get(User.class, 1L);
// Второй запрос - данные берутся из кэша L1
User user2 = session.get(User.class, 1L);
// user1 == user2 - true, это один и тот же объект
session.close(); // Кэш очищаетсяКэш L1 включен по умолчанию и не требует дополнительной настройки. Он обеспечивает идентичность объектов в рамках одной сессии и предотвращает повторные запросы для одних и тех же данных.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы