Configuration служит механизмом инициализации для настройки фреймворка Hibernate. Это позволяет тебе указать свойства и документы маппинга, необходимые для создания SessionFactory.
Configuration выполняет несколько критических задач:
hibernate.properties по умолчаниюSessionFactoryConfiguration работает как объект времени инициализации. При создании экземпляра он автоматически загружает свойства по умолчанию и принимает дополнительную конфигурацию через код или внешние файлы. Накопленные настройки затем используются для построения SessionFactory — основного компонента, отвечающего за управление сессиями базы данных.
Configuration критически важен, потому что:
SessionFactoryПо сути, Configuration — это точка входа для конфигурирования фреймворка Hibernate. Он собирает все необходимые свойства и информацию маппинга, проверяет их и передаёт в SessionFactory для корректной инициализации и работы.
Интерфейс Configuration автоматически загружает свойства из файла hibernate.properties по умолчанию при инстанцировании.
Новый — ещё не проверен сообществом
Вы