public static void prepare(StandardServiceRegistryBuilder registryBuilder) { registryBuilder.applySetting( AvailableSettings.TRANSACTION_COORDINATOR_STRATEGY, "jta" ); registryBuilder.applySetting( AvailableSettings.JTA_PLATFORM, TestingJtaPlatformImpl.INSTANCE ); registryBuilder.applySetting( AvailableSettings.CONNECTION_PROVIDER, JtaAwareConnectionProviderImpl.class.getName() ); registryBuilder.applySetting( "javax.persistence.transactionType", "JTA" ); }
@Override protected void configureStandardServiceRegistryBuilder(StandardServiceRegistryBuilder ssrb) { super.configureStandardServiceRegistryBuilder( ssrb ); ssrb.applySetting( AvailableSettings.USE_SECOND_LEVEL_CACHE, "true" ); ssrb.applySetting( AvailableSettings.USE_QUERY_CACHE, "true" ); ssrb.applySetting( AvailableSettings.CACHE_REGION_PREFIX, PREFIX ); }
@Override protected void configureStandardServiceRegistryBuilder(StandardServiceRegistryBuilder ssrb) { super.configureStandardServiceRegistryBuilder( ssrb ); ssrb.applySetting( AvailableSettings.USE_SECOND_LEVEL_CACHE, "true" ); ssrb.applySetting( AvailableSettings.GENERATE_STATISTICS, "true" ); }
private StandardServiceRegistry buildServiceRegistry(String poolName){ return new StandardServiceRegistryBuilder( ) .applySetting( Environment.PROXOOL_POOL_ALIAS, poolName ) .applySetting( Environment.PROXOOL_PROPERTIES, poolName + ".properties" ) .applySetting( Environment.CONNECTION_PROVIDER, ProxoolConnectionProvider.class.getName() ) .build(); } }
public static StandardServiceRegistryBuilder getStandardServiceRegistryBuilder() { final StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder() .configure( "hibernate-config/hibernate.cfg.xml" ) .applySetting( AvailableSettings.GENERATE_STATISTICS, "true" ) .applySetting( AvailableSettings.HBM2DDL_DATABASE_ACTION, Action.CREATE ) .applySetting( AvailableSettings.HBM2DDL_AUTO, "create-drop" ); if ( H2Dialect.class.equals( Dialect.getDialect().getClass() ) ) { ssrb.applySetting( AvailableSettings.URL, "jdbc:h2:mem:db-mvcc;MVCC=true" ); } return ssrb; }
public static StandardServiceRegistryBuilder getStandardServiceRegistryBuilder() { final StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder() .configure( "hibernate-config/hibernate.cfg.xml" ) .applySetting( AvailableSettings.GENERATE_STATISTICS, "true" ) .applySetting( AvailableSettings.HBM2DDL_DATABASE_ACTION, Action.CREATE ) .applySetting( AvailableSettings.HBM2DDL_AUTO, "create-drop" ); if ( H2Dialect.class.equals( Dialect.getDialect().getClass() ) ) { ssrb.applySetting( AvailableSettings.URL, "jdbc:h2:mem:db-mvcc;MVCC=true" ); } return ssrb; }
@Override protected void configureStandardServiceRegistryBuilder(StandardServiceRegistryBuilder ssrb) { super.configureStandardServiceRegistryBuilder( ssrb ); ssrb.applySetting( AvailableSettings.USE_SECOND_LEVEL_CACHE, true ); ssrb.applySetting( AvailableSettings.CACHE_REGION_FACTORY, new CachingRegionFactory() ); }
@Test public void testCacheInitialization() { try ( SessionFactoryImplementor sessionFactory = TestHelper.buildStandardSessionFactory( builder -> builder.applySetting( AvailableSettings.CACHE_REGION_FACTORY, "ehcache-singleton" ) .applySetting( ConfigSettings.EHCACHE_CONFIGURATION_RESOURCE_NAME, "/hibernate-config/ehcache-configuration.xml" ) ) ) { assertNotNull( sessionFactory ); } } }
@Before public void setUp() throws IOException { output = File.createTempFile( "update_script", ".sql" ); output.deleteOnExit(); ssr = new StandardServiceRegistryBuilder().applySetting( AvailableSettings.HBM2DLL_CREATE_SCHEMAS, "true" ) .build(); }
@Test public void testCachingExplicitlyDisabled() { final StandardServiceRegistry registry = new StandardServiceRegistryBuilder() .applySetting( AvailableSettings.USE_SECOND_LEVEL_CACHE, "false" ) .build(); assertThat( registry.getService( RegionFactory.class ), instanceOf( NoCachingRegionFactory.class ) ); }
@Before public void prepareServiveRegistry() { serviceRegistry = new StandardServiceRegistryBuilder() .applySetting( AvailableSettings.KEYWORD_AUTO_QUOTING_ENABLED, "true" ) .build(); }
@Before public void before() { ssr = new StandardServiceRegistryBuilder() .applySetting( AvailableSettings.DIALECT, PostgreSQL81Dialect.class ) .build(); }
@Before public void beforeTest() { ssr = new StandardServiceRegistryBuilder() .applySetting( AvailableSettings.HBM2DDL_JDBC_METADATA_EXTRACTOR_STRATEGY, jdbcMetadataExtractorStrategy ) .build(); }
@Before public void before() { ssr = new StandardServiceRegistryBuilder() .applySetting( AvailableSettings.FORMAT_SQL, false ) .build(); }
@Before public void setUp() throws Exception { ssr = new StandardServiceRegistryBuilder() .applySetting( Environment.HBM2DDL_AUTO, "none" ) .build(); output = File.createTempFile( "update_script", ".sql" ); output.deleteOnExit(); metadata = (MetadataImplementor) new MetadataSources( ssr ) .addAnnotatedClass( TestEntity.class ) .buildMetadata(); metadata.validate(); }
@Before public void setUp() throws Exception { ssr = new StandardServiceRegistryBuilder() .applySetting( Environment.HBM2DDL_AUTO, "none" ) .build(); output = File.createTempFile( "update_script", ".sql" ); output.deleteOnExit(); metadata = (MetadataImplementor) new MetadataSources( ssr ) .addAnnotatedClass( TestEntity.class ) .buildMetadata(); metadata.validate(); }
@Before public void setUp() throws Exception { output = File.createTempFile( "update_script", ".sql" ); output.deleteOnExit(); ssr = new StandardServiceRegistryBuilder() .applySetting( Environment.HBM2DDL_AUTO, "none" ) .build(); metadata = (MetadataImplementor) new MetadataSources( ssr ) .addResource( "org/hibernate/test/schemaupdate/uniqueconstraint/TestEntity.hbm.xml" ) .buildMetadata(); metadata.validate(); }
@Before public void setUp() throws Exception { ssr = new StandardServiceRegistryBuilder() .applySetting( Environment.HBM2DDL_AUTO, "none" ) .build(); output = File.createTempFile( "update_script", ".sql" ); output.deleteOnExit(); metadata = (MetadataImplementor) new MetadataSources( ssr ) .addAnnotatedClass( TestEntity.class ) .buildMetadata(); metadata.validate(); }
@Test public void testPassingConnectionProviderInstanceToBootstrap() { StandardServiceRegistry ssr = new StandardServiceRegistryBuilder() .applySetting( AvailableSettings.CONNECTION_PROVIDER, TestingConnectionProviderImpl.INSTANCE ) .build(); try { assert ssr.getService( ConnectionProvider.class ) == TestingConnectionProviderImpl.INSTANCE; } finally { StandardServiceRegistryBuilder.destroy( ssr ); } }
@Before public void setUp() throws Exception { ssr = new StandardServiceRegistryBuilder() .applySetting( "javax.persistence.validation.mode", "none" ) .build(); metadata = new MetadataSources( ssr ) .addResource( "org/hibernate/test/legacy/Wicked.hbm.xml" ) .buildMetadata(); }