List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder
public StandardServiceRegistryBuilder()
From source file:MainPrincipal.Main.java
public static boolean inicialitzat() { Configuration config = new Configuration(); config.configure("hibernate.cfg.xml"); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(config.getProperties()).build(); SessionFactory factory = config.buildSessionFactory(serviceRegistry); Session session = factory.openSession(); Query q = session.createQuery("Select Count(*) From Espectacle"); int numero = ((Number) q.uniqueResult()).intValue(); if (numero == 0) return false; else/*from w ww . j a va 2 s . c om*/ return true; }
From source file:me.shafin.sustord.utilities.HibernateUtil.java
public static SessionFactory getSessionFactory() throws HibernateException, SQLException { if (sessionFactorySingletone == null) { Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); sessionFactorySingletone = configuration.buildSessionFactory(builder.build()); }//from www . ja v a2s . c o m return sessionFactorySingletone; }
From source file:mnzw.projekty.HiberUtil.java
public static SessionFactory getXMLSessionFactory() { try {//from w w w . j a v a 2s .co m File mappingDir = new File("src\\mnzw\\projekty\\mapowanie"); Configuration config = new Configuration().configure(); config.setProperty("hibernate.show_sql", "false"); config.addDirectory(mappingDir); StandardServiceRegistryBuilder registryBuilder = new StandardServiceRegistryBuilder(); registryBuilder.applySettings(config.getProperties()); ServiceRegistry serviceRegistry = registryBuilder.build(); SessionFactory sf = config.buildSessionFactory(serviceRegistry); return (sf); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:mnzw.projekty.HiberUtil.java
public static SessionFactory getANNSessionFactory() { try {/*www . j av a 2 s . c o m*/ Configuration config = new Configuration().configure(); config.setProperty("hibernate.show_sql", "false"); config.addAnnotatedClass(Jezyki.class).addAnnotatedClass(JezykProgramowania.class) .addAnnotatedClass(Osoba.class).addAnnotatedClass(Kierownik.class) .addAnnotatedClass(Programista.class).addAnnotatedClass(Projekt.class) .addAnnotatedClass(Zapotrzebowanie.class).addAnnotatedClass(Zatrudnienie.class); config.setProperty("hibernate.show_sql", "false"); //config.setProperty("hibernate.hbm2ddl.auto", "none"); StandardServiceRegistryBuilder registryBuilder = new StandardServiceRegistryBuilder(); registryBuilder.applySettings(config.getProperties()); ServiceRegistry serviceRegistry = registryBuilder.build(); SessionFactory sf = config.buildSessionFactory(serviceRegistry); return (sf); } catch (Throwable ex) { System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:model.classes.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {// w w w . ja v a 2 s . co m Configuration configuration = new Configuration(); configuration.configure("model/xml/hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); // Create the SessionFactory from hibernate.cfg.xml //return new Configuration().configure("model/xml/hibernate.cfg.xml").buildSessionFactory( // new StandardServiceRegistryBuilder().build() ); return sessionFactory; } catch (Throwable ex) { // Make sure you log the exception, as it might be swallowed System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:model.Data_Handler.java
private SessionFactory getSessionFactory() { try {/* w w w .ja v a 2 s .com*/ final Configuration config = new Configuration(); config.configure("mealsHibernate.cfg.xml"); LOG.info("Connection to hibernate URL = " + config.getProperty("hibernate.connection.url")); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(config.getProperties()).build(); return config.buildSessionFactory(serviceRegistry); } catch (Exception e) { System.out.println(e.getMessage()); return null; } }
From source file:model.HibernateUltils2.java
public static SessionFactory getSessionFactory() { // try // {/*from ww w. j a va2 s.co m*/ // To i tng cu hnh. Configuration configuration = new Configuration(); // Mc nh n s ?c cu hnh trong file hibernate.cfg.xml // Bn c th ch nh r file nu mun: // configuration.configure("hiberante.cfg.xml"); configuration.configure(); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); // To i tng SessionFactory SessionFactory sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; // } // catch (Throwable ex) // { // System.err.println("Initial SessionFactory creation failed." + ex); // throw new ExceptionInInitializerError(ex); // } }
From source file:monasca.api.infrastructure.persistence.hibernate.HibernateUtil.java
License:Apache License
public static SessionFactory getSessionFactory() throws HibernateException { ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(CONFIGURATION.getProperties()).build(); return CONFIGURATION.buildSessionFactory(serviceRegistry); }
From source file:monasca.api.MonApiModule.java
License:Apache License
@Provides @Singleton/*from w w w. j av a 2 s . c om*/ @Named("orm") public SessionFactory getSessionFactory() { if (config.hibernate == null) { throw new ProvisionException("Unable to provision ORM DBI, couldn't locate hibernate configuration"); } try { Configuration configuration = new Configuration(); configuration.addAnnotatedClass(AlarmDb.class); configuration.addAnnotatedClass(AlarmActionDb.class); configuration.addAnnotatedClass(AlarmActionId.class); configuration.addAnnotatedClass(AlarmDefinitionDb.class); configuration.addAnnotatedClass(AlarmMetricDb.class); configuration.addAnnotatedClass(AlarmMetricId.class); configuration.addAnnotatedClass(MetricDefinitionDb.class); configuration.addAnnotatedClass(MetricDefinitionDimensionsDb.class); configuration.addAnnotatedClass(MetricDimensionDb.class); configuration.addAnnotatedClass(SubAlarmDefinitionDb.class); configuration.addAnnotatedClass(SubAlarmDefinitionDimensionDb.class); configuration.addAnnotatedClass(SubAlarmDb.class); configuration.addAnnotatedClass(NotificationMethodDb.class); configuration.setProperties(this.getORMProperties(this.config.hibernate.getDataSourceClassName())); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); // builds a session factory from the service registry return configuration.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { throw new ProvisionException("Failed to provision ORM DBI", ex); } }
From source file:monasca.thresh.infrastructure.persistence.hibernate.HibernateUtil.java
License:Apache License
public static SessionFactory getSessionFactory() { return CONFIGURATION.buildSessionFactory( new StandardServiceRegistryBuilder().applySettings(CONFIGURATION.getProperties()).build()); }