HHH-8897 : Integrate org.hibernate.metamodel from metamodel branch into master

This commit is contained in:
Gail Badner 2014-01-27 06:56:14 -08:00
parent 513f8ca869
commit f19c8e995a

View File

@ -46,7 +46,6 @@
import org.hibernate.metamodel.spi.binding.AttributeBinding;
import org.hibernate.metamodel.spi.binding.PluralAttributeBinding;
import org.hibernate.metamodel.spi.binding.PluralAttributeKeyBinding;
import org.hibernate.metamodel.spi.relational.Table;
import org.hibernate.testing.TestForIssue;
import org.hibernate.testing.junit4.BaseCoreFunctionalTestCase;
import org.junit.Test;
@ -75,7 +74,11 @@ public void testQuoteManytoMany() {
if ( isMetadataUsed() ) {
AttributeBinding attributeBinding = metadata().getEntityBinding( User.class.getName() ).locateAttributeBinding( "roles" );
PluralAttributeKeyBinding keyBinding = ( (PluralAttributeBinding) attributeBinding ).getPluralAttributeKeyBinding();
assertEquals( "User_Role", ( (Table) keyBinding.getCollectionTable() ).getPhysicalName().getText() );
assertEquals(
"User_Role",
( (org.hibernate.metamodel.spi.relational.Table) keyBinding.getCollectionTable() )
.getPhysicalName().getText()
);
}
else {
assertEquals( "User_Role", configuration().getCollectionMapping( role ).getCollectionTable().getName() );