List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder applySettings
@SuppressWarnings({ "unchecked", "UnusedDeclaration" }) public StandardServiceRegistryBuilder applySettings(Map settings)
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();/* ww w .jav a2s .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.web3.mysindico.controlladores.FabricaConexao.java
public SessionFactory criarSessao() { SessionFactory sessionFactory = null; Configuration configuration = new Configuration().configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); return sessionFactory; }
From source file:com.wontheone.hiber01.HibernateUtil.java
private HibernateUtil() { try {//from ww w . j ava 2 s . c o m // Create the SessionFactory from standard (hibernate.cfg.xml) // config file. Configuration config = new Configuration(); // config.addAnnotatedClass(com.wontheone.hiber01.Car.class); // config.addAnnotatedClass(com.wontheone.hiber01.Person.class); config.configure("hibernate.cfg.xml"); new SchemaExport(config).create(true, true); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(config.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = config.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { // Log the exception. System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.wontheone.hiber03.HibernateUtil.java
private HibernateUtil() { try {//from ww w . ja va 2 s.c o m // Create the SessionFactory from standard (hibernate.cfg.xml) // config file. Configuration config = new Configuration(); config.addAnnotatedClass(com.wontheone.hiber03.Car.class); config.addAnnotatedClass(com.wontheone.hiber03.Person.class); config.addAnnotatedClass(com.wontheone.hiber03.Student.class); config.addAnnotatedClass(com.wontheone.hiber03.UASstudent.class); config.addAnnotatedClass(com.wontheone.hiber03.FlyingCar.class); config.addAnnotatedClass(com.wontheone.hiber03.JetCar.class); config.addAnnotatedClass(com.wontheone.hiber03.Animal.class); config.addAnnotatedClass(com.wontheone.hiber03.Mammal.class); config.addAnnotatedClass(com.wontheone.hiber03.Dog.class); config.configure("hibernate.cfg.xml"); new SchemaExport(config).create(true, true); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(config.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); sessionFactory = config.buildSessionFactory(serviceRegistry); } catch (Throwable ex) { // Log the exception. System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
From source file:com.wx3.galacdecks.datastore.GameDatastore.java
License:Open Source License
private SessionFactory createSessionFactory() { Configuration configuration = new Configuration().configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); return configuration.buildSessionFactory(serviceRegistry); }
From source file:crud.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {//from ww w . ja v a2 s.co 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("Criao inicial do objeto SessionFactory falhou. Erro: " + e); throw new ExceptionInInitializerError(e); } }
From source file:database.service.DataBaseService.java
private static SessionFactory createSessionFactory(Configuration configuration) { StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder(); builder.applySettings(configuration.getProperties()); StandardServiceRegistry serviceRegistry = builder.build(); return configuration.buildSessionFactory(serviceRegistry); }
From source file:de.iew.stagediver.fx.database.hibernate.nonosgi.HBPlatformModule.java
License:Apache License
@Provides public SessionFactory createSessionFactory() { if (this.sessionFactory == null) { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(configuration.getProperties()); StandardServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); this.sessionFactory = configuration.buildSessionFactory(serviceRegistry); }//from ww w . j av a 2 s . c om return this.sessionFactory; }
From source file:de.uniwue.info6.database.map.conf.HibernateUtil.java
License:Apache License
/** * * * @return/*from w ww.jav a 2 s. c om*/ */ private static SessionFactory buildSessionFactory() { try { Cfg prop = Cfg.inst(); Configuration hibernate = new Configuration().configure("hibernate.cfg.xml"); hibernate.setProperty("hibernate.bytecode.use_reflection_optimizer", "false"); hibernate.setProperty("hibernate.search.autoregister_listeners", "false"); hibernate.setProperty("hibernate.current_session_context_class", "thread"); hibernate.setProperty("hibernate.connection.driver_class", "org.mariadb.jdbc.Driver"); hibernate.setProperty("hibernate.dialect", "org.hibernate.dialect.MySQLInnoDBDialect"); hibernate.setProperty("hibernate.connection.url", "jdbc:mariadb://" + prop.getProp(PropertiesFile.MAIN_CONFIG, PropString.MASTER_DBHOST) + ":" + prop.getProp(PropertiesFile.MAIN_CONFIG, PropString.MASTER_DBPORT) + "?autoReconnect=true"); hibernate.setProperty("hibernate.default_catalog", prop.getProp(PropertiesFile.MAIN_CONFIG, PropString.MASTER_DBNAME)); hibernate.setProperty("hibernate.connection.username", prop.getProp(PropertiesFile.MAIN_CONFIG, PropString.MASTER_DBUSER)); hibernate.setProperty("hibernate.connection.password", prop.getProp(PropertiesFile.MAIN_CONFIG, PropString.MASTER_DBPASS)); StandardServiceRegistryBuilder serviceRegistryBuilder = new StandardServiceRegistryBuilder(); serviceRegistryBuilder.applySettings(hibernate.getProperties()); ServiceRegistry serviceRegistry = serviceRegistryBuilder.build(); SessionFactory sessionFactory = hibernate.buildSessionFactory(serviceRegistry); return sessionFactory; } catch (Exception ex) { if (LOGGER != null) { LOGGER.error("Initial SessionFactory creation failed.", ex); } throw new ExceptionInInitializerError(ex); } }
From source file:edu.depaul.se452g4.mover.util.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from w w w . j a v a 2 s .co m*/ if (sessionFactory == null) { Configuration configuration = new Configuration() .configure(HibernateUtil.class.getResource("/hibernate.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); } }