List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder applySettings
@SuppressWarnings({ "unchecked", "UnusedDeclaration" }) public StandardServiceRegistryBuilder applySettings(Map settings)
From source file:src.conexao.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*ww w .java 2 s . co m*/ //objeto que armazena configuraes do hibernate.cfg.xml Configuration configuration = new Configuration(); //mtodo que l e valida as configuraes em hibernate.cfg.xml configuration.configure(); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); //aplica e carrega as configuraes no objeto serviceRegistry serviceRegistryBuilder.applySettings(configuration.getProperties()); //objeto responsvel pela configuraes do hibernate.cfg.xml ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); //cria uma ou mais instncias de sesso da configurao. //Geralmente uma aplicao tem uma nica instncia de sesso e threads servindo pedidos de clientes //obtendo instncias da sesso do factory(fbrica) //fabrica uma ou mais instncia de sesses de acesso ao banco a partir da configuraes do objeto serviceRegistry return configuration.buildSessionFactory(serviceRegistry); } catch (Throwable e) { throw new ExceptionInInitializerError("Criacao do objeto falhou: " + e); } }
From source file:ufsm.ctism.utils.HibernateUtils.java
private HibernateUtils() { Configuration configuration = new Configuration(); configuration.configure();/*from w w w. j a v a 2s. c o m*/ Properties properties = configuration.getProperties(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder(); StandardServiceRegistry serviceRegistry = builder.applySettings(properties).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:unic.mentoring.hibernate.util.DbUtil.java
public static SessionFactory getSessionFactory() { if (sessionFactory == null) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }//ww w.j a v a2 s . com return sessionFactory; }