List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder
public StandardServiceRegistryBuilder()
From source file:br.com.utils.HibernateUtil.java
public static SessionFactory getSessionFactory() { if (sessionFactory == null) { // loads configuration and mappings Configuration configuration = new Configuration().configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); // builds a session factory from the service registry sessionFactory = configuration.buildSessionFactory(serviceRegistry); }//from ww w.j a va 2s . c om return sessionFactory; }
From source file:br.edu.ifes.sr.dw.conexao.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {//from w w w . j ava 2 s .c o 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:br.eti.sw.pontocerto.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*w ww . j av a2 s.c o m*/ Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(cfg.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); return cfg.buildSessionFactory(serviceRegistry); } catch (Throwable e) { System.out.println("Criao inicial do objeto Session Factory falhou. Erro: " + e); throw new ExceptionInInitializerError(e); } }
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();//from w ww. ja v a2s. 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:br.ufmt.paw2.model.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {//from w ww. j a v a 2 s. c o m Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder registradorServico = new StandardServiceRegistryBuilder(); registradorServico.applySettings(cfg.getProperties()); StandardServiceRegistry servico = registradorServico.build(); return cfg.buildSessionFactory(servico); } catch (Throwable e) { System.out.println("Falha na criao do SessionFactory do Hibernate: " + e.getMessage()); throw new ExceptionInInitializerError(e); } }
From source file:ch.bbw.siegrist.hotel.persitance.JPAHibernateDB.java
public JPAHibernateDB(){ Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder().applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(ssrb.build()); session = factory.openSession();/* w w w. ja va 2 s . c o m*/ }
From source file:ch.bbw.siegrist.hotel.persitance.JPAHibernateDB.java
public JPAHibernateDB() { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory factory = configuration.buildSessionFactory(ssrb.build()); session = factory.openSession(); }/* w w w .j av a2 s .co m*/
From source file:club.jmint.mifty.dao.Dao.java
License:Apache License
private static SessionFactory buildSessionFactory() { try {//w w w.j ava 2s.c om // Create the SessionFactory from hibernate.cfg.xml // return new Configuration().configure().buildSessionFactory( // new StandardServiceRegistryBuilder().build() ); // String udir = System.getProperty("user.dir"); // String fdir = udir + File.separator+"conf"+File.separator+"hibernate.cfg.xml"; Configuration cfg = new Configuration().configure(new File("conf/hibernate.cfg.xml")); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(cfg.getProperties()).build(); SessionFactory sf = cfg.buildSessionFactory(serviceRegistry); CrossLog.logger.info("DAO SessionFactory initialized."); return sf; } catch (Throwable ex) { CrossLog.logger.error("DAO SessionFactory initialization failed."); throw new ExceptionInInitializerError(ex); } }
From source file:co.com.codesoftware.persistencia.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {// www . j ava2 s .c o m if (sessionFactory == null) { config = obtieneParametroContext(); Configuration configuration = new Configuration() .configure(HibernateUtil.class.getResource(config)); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } return sessionFactory; } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:co.com.siscomputo.conexion.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from www .j a v a 2 s . c o m*/ ResourceBundle rb = ResourceBundle.getBundle("co.com.siscomputo.archivos.BASECONFIG"); String config = rb.getString("DATABASE").trim(); System.out.println("CC: " + config); if (sessionFactory == null) { Configuration configuration = new Configuration() .configure(HibernateUtil.class.getResource(config + ".cfg.xml")); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); } return sessionFactory; } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }