mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-21 10:34:51 +00:00
fixing simple BV test
This commit is contained in:
parent
d7246f1da2
commit
ee50c8b2a4
@ -69,7 +69,7 @@ public boolean applyConstraint(AttributeBinding attributeBinding, ConstraintDesc
|
||||
return false;
|
||||
}
|
||||
|
||||
EntityBinding entityBinding = (EntityBinding) attributeBinding.getContainer();
|
||||
EntityBinding entityBinding = attributeBinding.getContainer().seekEntityBinding();
|
||||
InheritanceType inheritanceType = entityBinding.getHierarchyDetails().getInheritanceType();
|
||||
|
||||
// properties of a single table inheritance configuration should not be forced to null
|
||||
|
@ -29,6 +29,7 @@
|
||||
import org.hibernate.metamodel.spi.binding.AttributeBinding;
|
||||
import org.hibernate.metamodel.spi.binding.BasicAttributeBinding;
|
||||
import org.hibernate.metamodel.spi.binding.RelationalValueBinding;
|
||||
import org.hibernate.metamodel.spi.binding.SingularAttributeBinding;
|
||||
import org.hibernate.metamodel.spi.relational.Column;
|
||||
import org.hibernate.metamodel.spi.relational.Value;
|
||||
|
||||
@ -55,12 +56,12 @@ public static String buildSQLCheck(String existingCheckCondition, String checkCo
|
||||
}
|
||||
|
||||
public static Column getSingleColumn(AttributeBinding attributeBinding) {
|
||||
if ( !( attributeBinding instanceof BasicAttributeBinding ) ) {
|
||||
if ( !( attributeBinding instanceof SingularAttributeBinding ) ) {
|
||||
// TODO verify that's correct (HF)
|
||||
return null;
|
||||
}
|
||||
|
||||
BasicAttributeBinding basicAttributeBinding = ( BasicAttributeBinding ) attributeBinding;
|
||||
SingularAttributeBinding basicAttributeBinding = ( SingularAttributeBinding ) attributeBinding;
|
||||
RelationalValueBinding valueBinding = basicAttributeBinding.getRelationalValueBindings().get( 0 );
|
||||
Value value = valueBinding.getValue();
|
||||
|
||||
|
@ -28,7 +28,6 @@
|
||||
import org.hibernate.metamodel.spi.relational.Column;
|
||||
import org.hibernate.metamodel.spi.relational.PrimaryKey;
|
||||
import org.hibernate.test.util.SchemaUtil;
|
||||
import org.hibernate.testing.FailureExpectedWithNewMetamodel;
|
||||
import org.hibernate.testing.TestForIssue;
|
||||
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
|
||||
|
||||
@ -66,7 +65,6 @@ public void testLengthConstraint() throws Exception {
|
||||
assertEquals( column.getSize().getLength(), 5 );
|
||||
}
|
||||
|
||||
@FailureExpectedWithNewMetamodel
|
||||
@Test
|
||||
public void testApplyOnManyToOne() throws Exception {
|
||||
Column column = SchemaUtil.getColumn( TvOwner.class, "tv_serial", metadata() );
|
||||
|
Loading…
x
Reference in New Issue
Block a user