List of usage examples for org.hibernate.boot.registry StandardServiceRegistryBuilder StandardServiceRegistryBuilder
public StandardServiceRegistryBuilder()
From source file:org.balisunrise.tests.hibernate.HibernateUtil.java
License:Open Source License
private static void start() throws Exception { builder = new StandardServiceRegistryBuilder(); String fileName = org.balisunrise.rua.Configuration.classPath(HibernateUtil.class) + StandardServiceRegistryBuilder.DEFAULT_CFG_RESOURCE_NAME; File f = new File(fileName); if (f.exists()) { builder.configure();//from w w w. ja va 2 s . c o m } else { builder.applySettings(loadProperties()); } }
From source file:org.dejavu.dbutil.DbSession.java
public static void init(URL configFile) { synchronized (DbSession.class) { sessionFactory = new Configuration().configure(configFile) .buildSessionFactory(new StandardServiceRegistryBuilder().build()); }/*from w w w . j a v a 2s. c o m*/ }
From source file:org.dynamise.sample.hibernate.DataAccessBundle.java
License:Apache License
@Signal(LifecycleEvent.START) public void start(ServiceContext serviceCtx) { this.logger.info("Building session factory"); // Pre-loading driver class String driverClass = this.properties.getString("db.driver"); try {//from w w w . java 2 s. c o m Class.forName(driverClass); } catch (ClassNotFoundException e) { throw new BundleException("Driver not found", e); } // Prepare config Configuration configuration = new Configuration(); configuration.addAnnotatedClass(Book.class); configuration.setProperty("connection.driver_class", driverClass); configuration.setProperty("hibernate.connection.url", this.properties.getString("db.url")); configuration.setProperty("hibernate.connection.username", this.properties.getString("db.username")); configuration.setProperty("hibernate.connection.password", this.properties.getString("db.password")); configuration.setProperty("dialect", this.properties.getString("db.hDialect")); configuration.setProperty("hibernate.hbm2ddl.auto", this.properties.getString("db.hbm2ddl.auto")); try { StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); this.sessionFactory = configuration.buildSessionFactory(builder.build()); serviceCtx.put(Constants.KEY_SESSION_FACTORY, this.sessionFactory); } catch (HibernateException e) { throw new BundleException(e); } }
From source file:org.easybatch.extensions.hibernate.DatabaseUtil.java
License:Open Source License
public static void initializeSessionFactory() { Configuration configuration = new Configuration(); configuration.configure("/org/easybatch/extensions/hibernate/hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:org.easybatch.integration.hibernate.DatabaseUtil.java
License:Open Source License
public static void initializeSessionFactory() { Configuration configuration = new Configuration(); configuration.configure("/org/easybatch/integration/hibernate/hibernate.cfg.xml"); ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); sessionFactory = configuration.buildSessionFactory(serviceRegistry); }
From source file:org.florin.hibernate.HibernateUtil.java
public static SessionFactory getSessionFactory() { if (sessionFactory == null) { // loads configuration and mappings Configuration configuration = new Configuration().configure("hibernate.cfg.xml"); StandardServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()).build(); // builds a session factory from the service registry sessionFactory = configuration.buildSessionFactory(serviceRegistry); }// ww w .j av a 2 s. c o m return sessionFactory; }
From source file:org.freaksparty.ficonbar.util.DBSession.java
public static Session getSession() { Configuration configuration = new Configuration(); configuration.configure("hibernate.cfg.xml"); StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder() .applySettings(configuration.getProperties()); SessionFactory sessionFactory = configuration.buildSessionFactory(ssrb.build()); Session session = sessionFactory.openSession(); return session; }
From source file:org.geosdi.geoplatform.persistence.configuration.hibernate.export.GPHibernateSchemaExport.java
License:Open Source License
@Override protected void createSchema() { if ((this.generateSchema != null) && (this.generateSchema.equalsIgnoreCase("generate"))) { Set<Class<?>> annotatedClasses = reflectionsSchemaExport.getAnnotatedClasses(); if (annotatedClasses.isEmpty()) { throw new IllegalStateException("There are no Classes Annotated with" + " @Entity Annotations."); }/*from w ww. j a v a2s. c om*/ ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder() .applySettings(hibernateProperties).build(); MetadataSources metadataSource = new MetadataSources(serviceRegistry); for (Class<?> classe : annotatedClasses) { metadataSource.addAnnotatedClass(classe); } MetadataImplementor metadata = (MetadataImplementor) metadataSource.buildMetadata(); schema = new SchemaExport(); super.exportSchema(metadata); } }
From source file:org.glite.security.voms.admin.persistence.deployer.SchemaDeployer.java
License:Apache License
private MetadataSources getHibernateMetadataSources() { StandardServiceRegistryBuilder registryBuilder = new StandardServiceRegistryBuilder(); if (hibernatePropertiesFile == null) { registryBuilder.loadProperties(new File(getHibernateConfigurationFile(vo))); } else {//from w w w . java 2 s.c o m registryBuilder.loadProperties(new File(hibernatePropertiesFile)); } registryBuilder.configure(); MetadataSources sources = new MetadataSources(registryBuilder.build()); return sources; }
From source file:org.httprpc.examples.hibernate.HibernateSessionFactoryManager.java
License:Apache License
@Override public void contextInitialized(ServletContextEvent servletContextEvent) { StandardServiceRegistry registry = new StandardServiceRegistryBuilder().configure().build(); try {//from w w w.java2 s .c om sessionFactory = new MetadataSources(registry).buildMetadata().buildSessionFactory(); } catch (Exception exception) { StandardServiceRegistryBuilder.destroy(registry); } }