@Override public JavaTypeMapping getJavaTypeMapping() { return wrappedValue.getJavaTypeMapping(); }
@Override public void validate() throws MappingException { super.validate(); if ( key!=null && !key.isValid() ) { throw new MappingException( "subclass key mapping has wrong number of columns: " + getEntityName() + " type: " + key.getJavaTypeMapping().getTypeName() ); } }
@Override public void validate() throws MappingException { super.validate(); if ( key!=null && !key.isValid() ) { throw new MappingException( "subclass key mapping has wrong number of columns: " + getEntityName() + " type: " + key.getJavaTypeMapping().getTypeName() ); } }
public void validate() throws MappingException { super.validate(); assert getElement() != null : "IdentifierCollection identifier not bound : " + getRole(); if ( !getIdentifier().isValid() ) { throw new MappingException( "collection id mapping has wrong number of columns: " + getRole() + " type: " + getIdentifier().getJavaTypeMapping().getTypeName() ); } } }
@Override public JavaTypeMapping getJavaTypeMapping() { final PersistentClass referencedPersistentClass = getMetadataBuildingContext() .getMetadataCollector() .getEntityBinding( getReferencedEntityName() ); if ( referenceToPrimaryKey || referencedPropertyName == null ) { return referencedPersistentClass.getIdentifier().getJavaTypeMapping(); } else { return referencedPersistentClass.getReferencedProperty( getReferencedPropertyName() ) .getValue() .getJavaTypeMapping(); } } }
@Override public JavaTypeMapping getJavaTypeMapping() { final PersistentClass referencedPersistentClass = getMetadataBuildingContext() .getMetadataCollector() .getEntityBinding( getReferencedEntityName() ); if ( referenceToPrimaryKey || referencedPropertyName == null ) { return referencedPersistentClass.getIdentifier().getJavaTypeMapping(); } else { return referencedPersistentClass.getReferencedProperty( getReferencedPropertyName() ) .getValue() .getJavaTypeMapping(); } } }
spaces.addAll( collectionBinding.getSynchronizedTables() ); this.keyJavaTypeDescriptor = collectionBinding.getKey().getJavaTypeMapping().getJavaTypeDescriptor();
public void validate() throws MappingException { assert getKey() != null : "Collection key not bound : " + getRole(); assert getElement() != null : "Collection element not bound : " + getRole(); if ( !getKey().isValid() ) { throw new MappingException( "collection foreign key mapping has wrong number of columns: " + getRole() + " type: " + getKey().getJavaTypeMapping().getTypeName() ); } if ( !getElement().isValid() ) { throw new MappingException( "collection element mapping has wrong number of columns: " + getRole() + " type: " + getElement().getJavaTypeMapping().getTypeName() ); } checkColumnDuplication(); }