Package org.hibernate.boot.registry

Examples of org.hibernate.boot.registry.StandardServiceRegistryBuilder


   * @param sqls
   * @throws SQLException
   */
  protected void executeDDL(String[] sqls, boolean ignoreErrors) throws SQLException {   
    Configuration configuration = new Configuration();
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder();
    builder.applySettings(configuration.getProperties());
    ServiceRegistry serviceRegistry = builder.build();
    JdbcServices jdbcServices = serviceRegistry.getService(JdbcServices.class);
   
    if(!appliesTo( jdbcServices.getDialect() )) {
      fail("test case does not apply to " + jdbcServices.getDialect());
      return; // don't do anything to avoid crippled db
View Full Code Here


  }

  public void assertNoTables() throws SQLException {
    Configuration configuration = new Configuration();
   
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder();
    builder.applySettings(configuration.getProperties());
    ServiceRegistry serviceRegistry = builder.build();
   
    Settings testSettings = configuration.buildSettings(serviceRegistry);
   
    JdbcServices jdbcServices = serviceRegistry.getService(JdbcServices.class);
    Connection con = null;
View Full Code Here

    Configuration configuration = new Configuration();
    addMappings( getMappings(), configuration );
    configuration.buildMappings();
 
    SchemaByMetaDataDetector analyzer = new SchemaByMetaDataDetector();
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
      .applySettings( configuration.getProperties() )
      .build();
    analyzer.initialize( configuration, configuration.buildSettings(serviceRegistry) );
   
    Iterator tableMappings = configuration.getTableMappings();
View Full Code Here

    }
       
  }
 
  public void testReadSchemaIncremental() {
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder();
    builder.applySettings(cfg.getProperties());
    ServiceRegistry serviceRegistry = builder.build();

    Settings buildSettings = cfg.buildSettings(serviceRegistry);

    TableSelectorStrategy tss = new TableSelectorStrategy(new DefaultReverseEngineeringStrategy());
    MockedMetaDataDialect mockedMetaDataDialect = new MockedMetaDataDialect();
View Full Code Here

   
  }
 
  public void testCachedDialect() {
   
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder();
    ServiceRegistry serviceRegistry = builder.build();
    Settings buildSettings = cfg.buildSettings(serviceRegistry);
       
    MetaDataDialect realMetaData = JDBCReaderFactory.newMetaDataDialect( serviceRegistry.getService(JdbcServices.class).getDialect(), cfg.getProperties() );
   
    MockedMetaDataDialect mock = new MockedMetaDataDialect(realMetaData);
View Full Code Here

    }
  }

  private OverrideRepository buildOverrideRepository() {
    if(settings==null) {
      StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder();
      //builder.configure();
      builder.applySettings(Environment.getProperties());
      ServiceRegistry serviceRegistry = builder.build();
     
      settings = new SettingsFactory() {
        // trick to get hibernate.properties settings for defaultschema/catalog in here
      }.buildSettings(Environment.getProperties(), serviceRegistry);
    }
View Full Code Here

  protected void tearDown() throws Exception {
    Statement statement = null;
    Connection con = null;
    Settings settings = null;
    ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
      .applySettings( getConfiguration().getProperties() )
      .build();
     
        try {
          settings = getConfiguration().buildSettings(serviceRegistry);
View Full Code Here

          if(configuration == null)
          {
            configuration = new Configuration();
            configuration.configure("hibernate.cfg.xml");
          }
          ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder()
                  .applySettings(configuration.getProperties()).build();
          return configuration.buildSessionFactory(serviceRegistry);
        }
        catch (Throwable ex) {
            // Make sure you log the exception, as it might be swallowed
View Full Code Here

  static Settings settings;
  static ServiceRegistry serviceRegistry;
 
  private OverrideRepository buildOverrideRepository() {
    if(settings==null) {
      StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder();
      ServiceRegistry serviceRegistry = builder.build();
      settings = new SettingsFactory() {
        // trick to get hibernate.properties settings for defaultschema/catalog in here
      }.buildSettings(Environment.getProperties(), serviceRegistry);
    }
    //return new OverrideRepository(settings.getDefaultCatalogName(),settings.getDefaultSchemaName());
View Full Code Here

      .addFile( new File(getOutputDir(), "Middle.hbm.xml"))
      .addFile( new File(getOutputDir(), "Left.hbm.xml"))
      .addFile( new File(getOutputDir(), "Right.hbm.xml"));
   
    configuration.buildMappings();
    StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder();
    builder.applySettings(configuration.getProperties());
    new SchemaValidator(builder.build(), configuration).validate();
    } finally {
      Thread.currentThread().setContextClassLoader(oldLoader);     
    }
  }
View Full Code Here

TOP

Related Classes of org.hibernate.boot.registry.StandardServiceRegistryBuilder

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.