List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder destroy
public static void destroy(ServiceRegistry serviceRegistry)
From source file:utn.disenio.tp03.DBUtils.java
public static void closeSessionFactory(SessionFactory sessionFactory1) { if (sessionFactory != null && !sessionFactory.isClosed()) { sessionFactory.close();/* w w w . j a v a2 s. com*/ StandardServiceRegistryBuilder.destroy(serviceRegistry); } }
From source file:vault.queryrouter.common.util.HibernateUtil.java
License:Apache License
private static void init() { //Standard hibernate XML StandardServiceRegistryBuilder registryBuilder = new StandardServiceRegistryBuilder().configure(); //Configuration from config file registryBuilder.applySetting("hibernate.connection.url", Constant.getBackendDbConnString()); registryBuilder.applySetting("hibernate.connection.username", Constant.getBackendDbUsername()); registryBuilder.applySetting("hibernate.connection.password", Constant.getBackendDbPassword()); StandardServiceRegistry registry = registryBuilder.build(); try {/* www.ja va 2 s . c om*/ sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory(); } catch (Throwable ex) { StandardServiceRegistryBuilder.destroy(registry); logger.error("Fail to init Hibernate", ex); throw new RuntimeException(ex); } }