@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 в ваш проект.