List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder destroy
public static void destroy(ServiceRegistry serviceRegistry)
From source file:SessionFactoryBuilder.java
protected static SessionFactory buildSessionFactory() { // A SessionFactory is set up once for an application! final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure() // configures settings from hibernate.cfg.xml .build();// www . ja v a 2s . c om try { sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory(); } catch (Exception e) { // The registry would be destroyed by the SessionFactory, but we had trouble building the SessionFactory // so destroy it manually. StandardServiceRegistryBuilder.destroy(registry); throw new ExceptionInInitializerError("Initial SessionFactory failed" + e); } return sessionFactory; }
From source file:TeachingPlanMandatoryTest.java
License:Open Source License
@Override protected void setUp() throws Exception { final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure().build(); try {//w w w.j av a 2 s. c o m sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory(); } catch (Exception e) { StandardServiceRegistryBuilder.destroy(registry); } }
From source file:br.com.caelum.vraptor.hibernate.atomicity.ServiceRegistryCreator.java
License:Open Source License
public void destroy(@Disposes ServiceRegistry serviceRegistry) { LOGGER.debug("destroying service registry"); StandardServiceRegistryBuilder.destroy(serviceRegistry); }
From source file:br.com.caelum.vraptor.plugin.hibernate4.ServiceRegistryCreator.java
License:Open Source License
/** * Destroy the {@link ServiceRegistry} when application is shutting down. */ @PreDestroy public void destroy() { StandardServiceRegistryBuilder.destroy(serviceRegistry); }
From source file:br.uece.goes.model.ObjectDAO.java
protected void setUp() throws Exception { // A SessionFactory is set up once for an application! final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure() // configures settings from hibernate.cfg.xml .build();/*w ww .j a v a 2 s . co m*/ try { sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory(); } catch (Exception e) { // The registry would be destroyed by the SessionFactory, but we had trouble building the SessionFactory // so destroy it manually. e.printStackTrace(); StandardServiceRegistryBuilder.destroy(registry); } }
From source file:com.archolding.util.ConnectionHelper.java
public static void setUp() { final StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build(); try {//from w w w .java2 s . c o m sessionFactory = new MetadataSources(serviceRegistry).buildMetadata().buildSessionFactory(); } catch (Exception e) { StandardServiceRegistryBuilder.destroy(serviceRegistry); } }
From source file:com.crossover.assignment.NativeApiIllustrationTest.java
License:Open Source License
@Override protected void setUp() throws Exception { // A SessionFactory is set up once for an application! final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure() // configures settings from hibernate.cfg.xml .build();/*w w w. j a v a 2s . c o m*/ try { sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory(); System.out.println("SessionFactory instance is " + sessionFactory); } catch (Exception e) { // The registry would be destroyed by the SessionFactory, but we had // trouble building the SessionFactory // so destroy it manually. e.printStackTrace(); StandardServiceRegistryBuilder.destroy(registry); } }
From source file:com.dxw.flfs.data.HibernateServiceImpl.java
@Override public void init() { // A SessionFactory is set up once for an application! final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure() // configures settings from hibernate.cfg.xml .build();//from www . j a va 2 s. co m try { sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory(); } catch (Exception e) { System.out.println(e.getMessage()); StandardServiceRegistryBuilder.destroy(registry); } }
From source file:com.forsrc.utils.ExportDb.java
License:Apache License
/** * Init.//from ww w . j a v a2 s.com */ public static void init() { Configuration cfg = new Configuration().configure(); String isInit = cfg.getProperty("isInitDb"); if (isInit == null || !"true".equals(isInit)) { return; } //4.x //SchemaExport export = new SchemaExport(cfg); //export.create(true, false); //ServiceRegistry serviceRegistry = new ServiceRegistryBuilder() //.applySettings(cfg.getProperties()).buildServiceRegistry(); //SessionFactory sessionFactory = cfg.buildSessionFactory(serviceRegistry); ServiceRegistry serviceRegistry = null; try { //5.x serviceRegistry = new StandardServiceRegistryBuilder().configure().build(); MetadataImplementor metadata = (MetadataImplementor) new MetadataSources(serviceRegistry) .buildMetadata(); SchemaExport export = new SchemaExport(serviceRegistry, metadata); export.create(true, false); StandardServiceRegistryBuilder.destroy(serviceRegistry); } catch (Exception e) { e.printStackTrace(); //LogUtils.LOGGER.error(e.getMessage(), e); } finally { if (serviceRegistry != null) { StandardServiceRegistryBuilder.destroy(serviceRegistry); serviceRegistry = null; } } Session session = null; try { //ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().configure().build(); //SessionFactory sessionFactory = new MetadataSources(serviceRegistry).buildMetadata() //.buildSessionFactory(); //SessionFactory sessionFactory = HibernateSessionFactory.getSessionFactory(); serviceRegistry = new StandardServiceRegistryBuilder().configure().build(); SessionFactory sessionFactory = new MetadataSources(serviceRegistry).buildMetadata() .buildSessionFactory(); session = sessionFactory.openSession(); executeNamedQuery(session, "sql_user_insert_admin"); executeNamedQuery(session, "sql_book_category_insert_init"); executeNamedQuery(session, "sql_book_insert_init"); } catch (Exception e) { e.printStackTrace(); //LogUtils.LOGGER.error(e.getMessage(), e); } finally { if (serviceRegistry != null) { StandardServiceRegistryBuilder.destroy(serviceRegistry); serviceRegistry = null; } } }
From source file:com.iluwatar.cqrs.util.HibernateUtil.java
License:Open Source License
private static SessionFactory buildSessionFactory() { // configures settings from hibernate.cfg.xml final StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure().build(); try {//from www. j a v a 2s . c o m return new MetadataSources(registry).buildMetadata().buildSessionFactory(); } catch (Exception ex) { StandardServiceRegistryBuilder.destroy(registry); LOGGER.error("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }