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

Какой объект отвечает за подключение в Hibernate

SessionFactory — это центральный интерфейс в Hibernate, отвечающий за создание сессий (Session), которые используются для взаимодействия с БД. Он кэширует метаданные, SQL-запросы и настройки подключения, что делает его тяжеловесным объектом (обычно создается один на приложение).

Пример создания SessionFactory:

java
Configuration configuration = new Configuration().configure();
ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
    .applySettings(configuration.getProperties()).build();
SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry);

После Java Persistence API (JPA) чаще используют EntityManagerFactory, который оборачивает SessionFactory, но внутри всё равно работает Hibernate.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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