@rodger.botsford
Для создания объекта SessionFactory в Hibernate необходимо выполнить следующие шаги:
@rodger.botsford
Ниже представлен полный код для создания объекта SessionFactory в Hibernate:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import org.hibernate.SessionFactory; import org.hibernate.boot.registry.StandardServiceRegistry; import org.hibernate.boot.registry.StandardServiceRegistryBuilder; import org.hibernate.cfg.Configuration; public class HibernateUtil { private static SessionFactory sessionFactory; static { try { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()) .build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } catch (Exception ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } } public static SessionFactory getSessionFactory() { return sessionFactory; } } |
Вызовите метод HibernateUtil.getSessionFactory()
для получения объекта SessionFactory, который вы можете использовать в своем приложении для работы с базой данных с использованием Hibernate. Не забудьте также добавить необходимые зависимости Hibernate в ваш проект.