List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder build
@SuppressWarnings("unchecked") public StandardServiceRegistry build()
From source file:com.vpontes.airtickets.dao.utils.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/* ww w . j a va 2 s . co m*/ // Create the SessionFactory from standard (hibernate.cfg.xml) // config file. //return new Configuration().configure().buildSessionFactory(); Configuration configuration = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .configure("hibernate.cfg.xml"); SessionFactory factory = configuration.buildSessionFactory(builder.build()); /*return new MetadataSources( new StandardServiceRegistryBuilder() .configure("hibernate.cfg.xml").build() ).buildMetadata().buildSessionFactory();*/ return factory; } catch (Throwable ex) { // Log the exception. System.err.println("Initial SessionFactory creation failed." + ex); throw new ExceptionInInitializerError(ex); } }
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.wintindustries.pdffilter.PFData.PFDatabase.java
public synchronized void reloadConfiguration() { // Configuration cfg = new Configuration() config = service.getConfiguraton().getHibernateConfiguration(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(config.getProperties()); factory = config.buildSessionFactory(builder.build()); sessionManager = new PFSessionManager(factory); }
From source file:com.wontheone.hiber01.HibernateUtil.java
private HibernateUtil() { try {/* w w w . ja v a 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 {// www . 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:com.zeroone.guestebook.domain.SchemaGenerator.java
License:Apache License
public SchemaGenerator(String packageName, Dialect dialect) throws Exception { BootstrapServiceRegistry bsr;// w w w . jav a 2 s . c om bsr = new BootstrapServiceRegistryBuilder().build(); StandardServiceRegistryBuilder ssrBuilder; ssrBuilder = new StandardServiceRegistryBuilder(bsr); ssrBuilder.applySetting("hibernate.dialect", dialect.dialectClass); ServiceRegistry serviceRegistry = ssrBuilder.build(); MetadataSources metadataSources = new MetadataSources(serviceRegistry); for (Class<?> clazz : getClasses(packageName)) { metadataSources.addAnnotatedClass(clazz); } MetadataBuilder metadataBuilder = metadataSources.getMetadataBuilder(); this.metadata = (MetadataImplementor) metadataBuilder.build(); this.dialect = dialect; }
From source file:Connection.Hibernate.java
public SessionFactory getConnection() { Configuration cfg = new Configuration().configure(); StandardServiceRegistryBuilder build = new StandardServiceRegistryBuilder() .applySettings(cfg.getProperties()); SessionFactory sessao = cfg.buildSessionFactory(build.build()); return sessao; }
From source file:crud.HibernateUtil.java
private static SessionFactory buildSessionFactory() { try {/*from w w w . j a va2 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("Criao inicial do objeto SessionFactory falhou. Erro: " + e); throw new ExceptionInInitializerError(e); } }
From source file:DAO.ClassesDAO.java
private static SessionFactory getSessionFactory() { Configuration config = new Configuration().configure(); StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(config.getProperties()); SessionFactory sessionfactory = config.buildSessionFactory(builder.build()); return sessionfactory; }