Встречается на собеседованиях • сегодня

Какие плюсы и минусы SessionFactory

Плюсы SessionFactory:

  • Управляет пулом соединений с БД, повышая производительность
  • Кэширует метаданные и запросы (1-го и 2-го уровня)
  • Потокобезопасна (один экземпляр на приложение)
  • Поддерживает транзакции и жизненный цикл объектов

Минусы SessionFactory:

  • Тяжеловесная инициализация (лучше создавать один раз)
  • Требует явного закрытия (риск утечки ресурсов)
  • Не подходит для микросервисной архитектуры (Stateless)
java
// Пример создания
Configuration config = new Configuration().configure();
SessionFactory factory = config.buildSessionFactory();
Session session = factory.openSession();
// ... работа с БД
session.close(); // важно закрывать!
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы