Package org.hibernate.service

Examples of org.hibernate.service.ServiceRegistryBuilder


    log.trace("Done.");
  }

  private synchronized void initSessionFactory() {

    this.serviceRegistry = new ServiceRegistryBuilder().applySettings(this.configuration.getProperties()).buildServiceRegistry();       
    this.sessionFactory = this.configuration.buildSessionFactory(serviceRegistry);
  }
View Full Code Here


      config.configure(this.getResource());
      String batchSize = config.getProperty("hibernate.jdbc.batch_size");
      Integer batchSizeNumber = Integer.valueOf(batchSize);
      this.setBatchSize(batchSizeNumber.intValue());
     
      ServiceRegistry registry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
      SessionFactory factory = config.buildSessionFactory(registry);
      setSessionFactory(factory);
    } catch (HibernateException exception) {
      StringBuffer msg = new StringBuffer();
      msg.append("Error when loading Hibernate configuration file. Message: '").append(exception.getMessage()).append("'.");
View Full Code Here

      config.configure(this.file);
      String batchSize = config.getProperty("hibernate.jdbc.batch_size");
      Integer batchSizeNumber = Integer.valueOf(batchSize);
      this.setBatchSize(batchSizeNumber.intValue());
     
      ServiceRegistry registry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
      SessionFactory factory = config.buildSessionFactory(registry);
      setSessionFactory(factory);
    } catch (HibernateException exception) {
      StringBuffer msg = new StringBuffer();
      msg.append("Error when loading Hibernate configuration file. Message: '").append(exception.getMessage()).append("'.");
View Full Code Here

        logger.debug(log.toString());
      }
      Integer batchSizeNumber = Integer.valueOf(batchSize);
      this.setBatchSize(batchSizeNumber.intValue());
     
      ServiceRegistry registry = new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();
      SessionFactory factory = config.buildSessionFactory(registry);
      setSessionFactory(factory);
    } catch (HibernateException exception) {
      StringBuffer msg = new StringBuffer();
      msg.append("Error when loading Hibernate configuration file. Message: '").append(exception.getMessage()).append("'.");
View Full Code Here

            Environment.verifyProperties(properties);
            ConfigurationHelper.resolvePlaceHolders(properties);

            // build the serviceregistry
            final BootstrapServiceRegistryBuilder bootstrapbuilder = new BootstrapServiceRegistryBuilder();
            builder = new ServiceRegistryBuilder(bootstrapbuilder.build()).applySettings(properties);
            serviceRegistry = builder.build();

            // Create the SessionFactory from Configuration
            sessionFactory = configuration.configure("hibernate.cfg.xml").buildSessionFactory(serviceRegistry);
View Full Code Here

   * @deprecated Use {@link #buildSessionFactory(ServiceRegistry)} instead
   */
  public SessionFactory buildSessionFactory() throws HibernateException {
    Environment.verifyProperties( properties );
    ConfigurationHelper.resolvePlaceHolders( properties );
    final ServiceRegistry serviceRegistry =  new ServiceRegistryBuilder()
        .applySettings( properties )
        .buildServiceRegistry();
    setSessionFactoryObserver(
        new SessionFactoryObserver() {
          @Override
View Full Code Here

    properties.putAll( configuration.getProperties() );
    Environment.verifyProperties( properties );
    ConfigurationHelper.resolvePlaceHolders( properties );

    final BootstrapServiceRegistry bootstrapServiceRegistry = generateBootstrapRegistry( properties );
    ServiceRegistryBuilder registryBuilder = new ServiceRegistryBuilder( bootstrapServiceRegistry )
        .applySettings( properties );
    prepareBasicRegistryBuilder( registryBuilder );
    return (StandardServiceRegistryImpl) registryBuilder.buildServiceRegistry();
  }
View Full Code Here

    properties.putAll( configuration.getProperties() );
    Environment.verifyProperties( properties );
    ConfigurationHelper.resolvePlaceHolders( properties );

    final BootstrapServiceRegistryImpl bootstrapServiceRegistry = generateBootstrapRegistry( properties );
    ServiceRegistryBuilder registryBuilder = new ServiceRegistryBuilder( bootstrapServiceRegistry )
        .applySettings( properties );
    prepareBasicRegistryBuilder( registryBuilder );
    return (BasicServiceRegistryImpl) registryBuilder.buildServiceRegistry();
  }
View Full Code Here

        Configuration config = new Configuration();
        config
          .configure("dne.hibernate.mappings.xml")
          .configure(configFile)
          ;
        ServiceRegistryBuilder serviceRegistryBuilder = new ServiceRegistryBuilder()
          .applySettings(config.getProperties());
        this.customFactory = config.buildSessionFactory(serviceRegistryBuilder.buildServiceRegistry());
      } catch (Exception ex) {
        LOG.error("Um erro ocorreu ao tentar estabelecer a conexão com a DNE pelo arquivo: "
          +configFile,ex);
        LOG.info("Inicializando a DNE sem conexão com o banco de dados devido à erros.");
        this.customFactory = null;
View Full Code Here

  }

  private static BasicServiceRegistryImpl createServiceRegistry(Properties properties) {
    Environment.verifyProperties( properties );
    ConfigurationHelper.resolvePlaceHolders( properties );
    return (BasicServiceRegistryImpl) new ServiceRegistryBuilder( properties ).buildServiceRegistry();
  }
View Full Code Here

TOP

Related Classes of org.hibernate.service.ServiceRegistryBuilder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.