Встречается на собеседованиях • сегодня
Какие знаешь два основных объекта в Hibernate
SessionFactory и Session — ключевые объекты в Hibernate.
SessionFactory — тяжеловесный, immutable объект, создается один раз на всё приложение. Хранит метаданные маппинга, кеширует SQL-запросы, управляет пулом соединений. Создается через Configuration.buildSessionFactory().
Session — легковесный, представляет единицу работы с БД (аналог JDBC Connection). Открывается на короткое время, поддерживает кеш первого уровня. Создается через sessionFactory.openSession().
Пример:
java
SessionFactory sessionFactory = new Configuration()
.configure()
.buildSessionFactory();
Session session = sessionFactory.openSession();
try {
session.beginTransaction();
// работа с сущностями
session.getTransaction().commit();
} finally {
session.close();
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы