@Override public void validate() throws MappingException { delegate.validate(); }
@Override public SessionFactory build() { metadata.validate(); return new SessionFactoryImpl( metadata, buildSessionFactoryOptions() ); }
@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 { 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(); }
private void createSchema() { final MetadataSources metadataSources = new MetadataSources( ssr ); for ( Class c : getAnnotatedClasses() ) { metadataSources.addAnnotatedClass( c ); } metadata = (MetadataImplementor) metadataSources.buildMetadata(); metadata.validate(); new SchemaExport() .setHaltOnError( true ) .setOutputFile( output.getAbsolutePath() ) .setFormat( false ) .create( EnumSet.of( TargetType.SCRIPT ), metadata ); }
@Before public void setUp() { serviceRegistry = ServiceRegistryBuilder.buildServiceRegistry( Environment.getProperties() ); metadata = (MetadataImplementor) new MetadataSources( serviceRegistry ) .addResource( "org/hibernate/test/schemaupdate/mapping.hbm.xml" ) .buildMetadata(); metadata.validate(); new SchemaExport().drop( EnumSet.of( TargetType.DATABASE, TargetType.STDOUT ), metadata ); }
private SchemaExport createSchemaExport(Class[] annotatedClasses) { final MetadataSources metadataSources = new MetadataSources( ssr ); for ( Class c : annotatedClasses ) { metadataSources.addAnnotatedClass( c ); } metadata = (MetadataImplementor) metadataSources.buildMetadata(); metadata.validate(); SchemaExport schemaExport = new SchemaExport(); schemaExport.setHaltOnError( true ) .setFormat( false ); return schemaExport; }
@Test @TestForIssue( jiraKey = "HHH-9485" ) public void testInheritedAttributeOverridingMappedsuperclass() { Metadata metadata = new MetadataSources( standardServiceRegistry ) .addAnnotatedClass( A.class ) .addAnnotatedClass( B.class ) .buildMetadata(); ( (MetadataImplementor) metadata ).validate(); }
@Before public void setUp() { serviceRegistry = ServiceRegistryBuilder.buildServiceRegistry( Environment.getProperties() ); metadata = (MetadataImplementor) new MetadataSources( serviceRegistry ) .addAnnotatedClass( MyEntity.class ).buildMetadata(); metadata.validate(); }
@Test @TestForIssue( jiraKey = "HHH-9485" ) public void testInheritedAttributeOverridingEntity() { Metadata metadata = new MetadataSources( standardServiceRegistry ) .addAnnotatedClass( C.class ) .addAnnotatedClass( D.class ) .buildMetadata(); ( (MetadataImplementor) metadata ).validate(); }
@Before public void setUp() { StandardServiceRegistry ssr = new StandardServiceRegistryBuilder().build(); try { final MetadataImplementor metadata = (MetadataImplementor) new MetadataSources( ssr ) .addResource( "org/hibernate/test/schemaupdate/UserGroup.hbm.xml" ) .buildMetadata(); metadata.validate(); new SchemaUpdate().execute( EnumSet.of( TargetType.DATABASE ), metadata ); } finally { StandardServiceRegistryBuilder.destroy( ssr ); } }
@After public void tearDown() { ServiceRegistry serviceRegistry = ServiceRegistryBuilder.buildServiceRegistry( Environment.getProperties() ); try { MetadataImplementor metadata = (MetadataImplementor) new MetadataSources( serviceRegistry ) .addAnnotatedClass( TestEntity.class ) .buildMetadata(); metadata.validate(); new SchemaExport().drop( EnumSet.of( TargetType.DATABASE, TargetType.STDOUT ), metadata ); } finally { ServiceRegistryBuilder.destroy( serviceRegistry ); } }
private void buildMetadata(String extraPhysicalTableTypes) { if ( extraPhysicalTableTypes == null ) { ssr = new StandardServiceRegistryBuilder().build(); } else { ssr = new StandardServiceRegistryBuilder() .applySetting( Environment.EXTRA_PHYSICAL_TABLE_TYPES, extraPhysicalTableTypes ) .build(); } metadata = (MetadataImplementor) new MetadataSources( ssr ) .buildMetadata(); metadata.validate(); }
@Before public void setUp() { connectionProvider = new ConnectionProviderDecorator(); connectionProvider.configure( getConnectionProviderProperties() ); ssr = new StandardServiceRegistryBuilder() .addService( ConnectionProvider.class, connectionProvider ) .applySetting(Environment.DIALECT, H2Dialect.class.getName()) .build(); metadata = (MetadataImplementor) new MetadataSources( ssr ) .addAnnotatedClass( Thing.class ) .buildMetadata(); metadata.validate(); }
@Override public void doTestWork(StandardServiceRegistry ssr) { MetadataImplementor metadata = (MetadataImplementor) new MetadataSources( ssr ) .addAnnotatedClass( E1.class ) .buildMetadata(); metadata.validate(); PersistentClass entityBinding = metadata.getEntityBinding( E1.class.getName() ); org.hibernate.mapping.Column idColumn = extractColumn( entityBinding.getIdentifier().getColumnIterator() ); assertTrue( isQuoted( idColumn.getSqlType(), ssr ) ); org.hibernate.mapping.Column otherColumn = extractColumn( entityBinding.getProperty( "other" ).getColumnIterator() ); assertTrue( isQuoted( otherColumn.getSqlType(), ssr ) ); } }
@Override public void doTestWork(StandardServiceRegistry ssr) { MetadataImplementor metadata = (MetadataImplementor) new MetadataSources( ssr ) .addAnnotatedClass( E2.class ) .buildMetadata(); metadata.validate(); PersistentClass entityBinding = metadata.getEntityBinding( E2.class.getName() ); org.hibernate.mapping.Column idColumn = extractColumn( entityBinding.getIdentifier().getColumnIterator() ); assertTrue( isQuoted( idColumn.getSqlType(), ssr ) ); org.hibernate.mapping.Column otherColumn = extractColumn( entityBinding.getProperty( "other" ).getColumnIterator() ); assertTrue( isQuoted( otherColumn.getSqlType(), ssr ) ); } }
@Override public void doTestWork(StandardServiceRegistry ssr) { MetadataImplementor metadata = (MetadataImplementor) new MetadataSources( ssr ) .addAnnotatedClass( E1.class ) .buildMetadata(); metadata.validate(); PersistentClass entityBinding = metadata.getEntityBinding( E1.class.getName() ); org.hibernate.mapping.Column idColumn = extractColumn( entityBinding.getIdentifier().getColumnIterator() ); assertTrue( isQuoted( idColumn.getSqlType(), ssr ) ); org.hibernate.mapping.Column otherColumn = extractColumn( entityBinding.getProperty( "other" ).getColumnIterator() ); assertTrue( isQuoted( otherColumn.getSqlType(), ssr ) ); } }
@Override public void doTestWork(StandardServiceRegistry ssr) { MetadataImplementor metadata = (MetadataImplementor) new MetadataSources( ssr ) .addAnnotatedClass( E2.class ) .buildMetadata(); metadata.validate(); PersistentClass entityBinding = metadata.getEntityBinding( E2.class.getName() ); org.hibernate.mapping.Column idColumn = extractColumn( entityBinding.getIdentifier().getColumnIterator() ); assertTrue( !isQuoted( idColumn.getSqlType(), ssr ) ); org.hibernate.mapping.Column otherColumn = extractColumn( entityBinding.getProperty( "other" ).getColumnIterator() ); assertTrue( !isQuoted( otherColumn.getSqlType(), ssr ) ); } }