List of usage examples for org.hibernate.cfg Configuration buildSessionFactory
public SessionFactory buildSessionFactory(ServiceRegistry serviceRegistry) throws HibernateException
From source file:com.sap.data.db.dao.HibernateUtil.java
public static void incarnate(String entity, String firstLoad) throws NotFoundException { synchronized (lockUtil) { try {//from ww w .j a v a 2 s .c om Configuration configuration = configuration(firstLoad); if (null != entity && null != configuration) { if (null == configuration.getClassMapping(entity)) { if (StructureUtil.exist(entity)) { configuration.addResource(PropertyUtil.getHbPjResource() + entity + ".dto.xml"); configuration.setProperty(Environment.FORMAT_SQL, "true"); if ("true".equals(PropertyUtil.getShowSql())) { configuration.setProperty(Environment.SHOW_SQL, "true"); } SchemaUpdate su = new SchemaUpdate(configuration); su.execute(true, true); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder() .applySettings(configuration.getProperties()).buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); threadLocal.set(configuration); } else { throw new NotFoundException( PropertyUtil.getHbPjResource() + entity + ".dto.xml not exist."); } } } } catch (Exception ex) { throw new NotFoundException(ex.getMessage()); } } }
From source file:com.shoppingcart.persistance.InvoiceDAO.java
private InvoiceDAO() { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .build();//ww w . jav a 2 s. co m sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:com.shoppingcart.persistance.ItemDAO.java
private ItemDAO() throws HibernateException { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .build();/*from ww w. j a v a2s .co m*/ sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:com.smba.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*w w w . j a v a 2s . c o m*/ Configuration configuration = new Configuration().configure(); // configures settings from hibernate.cfg.xml StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); return configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.speedment.orm.examples.hares.AbstractTest.java
License:Open Source License
private SessionFactory newSessionFactory() { Properties properties = getProperties(); Configuration configuration = new Configuration().addProperties(properties); for (Class<?> entityClass : entities()) { configuration.addAnnotatedClass(entityClass); }//from w w w. ja v a 2 s. c o m String[] packages = packages(); if (packages != null) { for (String scannedPackage : packages) { configuration.addPackage(scannedPackage); } } Interceptor interceptor = interceptor(); if (interceptor != null) { configuration.setInterceptor(interceptor); } return configuration .buildSessionFactory(new StandardServiceRegistryBuilder().applySettings(properties).build()); }
From source file:com.spr.hib.domain.NativeApiIllustrationTest.java
License:Open Source License
private SessionFactory configureSessionFactory() throws HibernateException { Configuration configuration = new Configuration(); configuration.configure();//from www .ja v a2s . c om serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties()) .buildServiceRegistry(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:com.ssidb.helpers.HibernateUtil.java
private static SessionFactory buildSessionFactory() { Configuration configuration = new Configuration(); // Create the SessionFactory from hibernate.cfg.xml configuration.addAnnotatedClass(UserDTO.class); configuration.addAnnotatedClass(Offer.class); configuration.addAnnotatedClass(Profile.class); configuration.configure("hibernate.cfg.xml"); serviceRegistry = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()).build(); return sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:com.stackoverflow.jersey.hibernate.SessionFactoryFactory.java
public SessionFactoryFactory() { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder srBuilder = new StandardServiceRegistryBuilder(); srBuilder.applySettings(configuration.getProperties()); sessionFactory = configuration.buildSessionFactory(srBuilder.build()); }
From source file:com.storenotes.util.HibernateStuff.java
public HibernateStuff() { Configuration config = new Configuration(); config.addAnnotatedClass(com.storenotes.domain.Employee.class); config.addAnnotatedClass(com.storenotes.domain.StoreSection.class); config.addAnnotatedClass(com.storenotes.domain.Task.class); config = config.configure();//from w w w . jav a 2s .c o m new SchemaExport(config).create(true, true); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(config.getProperties()); final ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); config.setSessionFactoryObserver(new SessionFactoryObserver() { @Override public void sessionFactoryCreated(SessionFactory factory) { } @Override public void sessionFactoryClosed(SessionFactory factory) { System.out.println("sessionFactoryClosed()"); ((StandardServiceRegistryImpl) serviceRegistry).destroy(); } }); this.sessionFactory = config.buildSessionFactory(serviceRegistry); }
From source file:com.stronquens.util.HibernateUtil.java
public static SessionFactory createSessionFactory() { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); sessionFactory = configuration.buildSessionFactory(builder.build()); return sessionFactory; }