public void linkWithValue() { if ( columns[0].isNameDeferred() && !buildingContext.getMetadataCollector().isInSecondPass() && referencedEntityName != null ) { buildingContext.getMetadataCollector().addSecondPass( new PkDrivenByDefaultMapsIdSecondPass( referencedEntityName, (Ejb3JoinColumn[]) columns, simpleValue ) ); } else { for ( Ejb3Column column : columns ) { column.linkWithValue( simpleValue ); } } }
column.linkWithValue( value );
public void linkWithValue() { if ( columns[0].isNameDeferred() && ! mappings.isInSecondPass() && referencedEntityName != null) { mappings.addSecondPass( new PkDrivenByDefaultMapsIdSecondPass( referencedEntityName, ( Ejb3JoinColumn[]) columns, simpleValue) ); } else { for ( Ejb3Column column : columns) { column.linkWithValue( simpleValue ); } } }
column.linkWithValue( value );
public void linkWithValue() { if ( columns[0].isNameDeferred() && !mappings.isInSecondPass() && referencedEntityName != null ) { mappings.addSecondPass( new PkDrivenByDefaultMapsIdSecondPass( referencedEntityName, ( Ejb3JoinColumn[] ) columns, simpleValue ) ); } else { for ( Ejb3Column column : columns ) { column.linkWithValue( simpleValue ); } } }
public void linkWithValue() { if ( columns[0].isNameDeferred() && !mappings.isInSecondPass() && referencedEntityName != null ) { mappings.addSecondPass( new PkDrivenByDefaultMapsIdSecondPass( referencedEntityName, ( Ejb3JoinColumn[] ) columns, simpleValue ) ); } else { for ( Ejb3Column column : columns ) { column.linkWithValue( simpleValue ); } } }
public void linkWithValue() { if ( columns[0].isNameDeferred() && !buildingContext.getMetadataCollector().isInSecondPass() && referencedEntityName != null ) { buildingContext.getMetadataCollector().addSecondPass( new PkDrivenByDefaultMapsIdSecondPass( referencedEntityName, (Ejb3JoinColumn[]) columns, basicValue ) ); } else { for ( Ejb3Column column : columns ) { column.linkWithValue( basicValue ); } } }
public SimpleValue fillSimpleValue(SimpleValue simpleValue) { String type = BinderHelper.isDefault( explicitType ) ? returnedClassName : explicitType; org.hibernate.mapping.TypeDef typeDef = mappings.getTypeDef( type ); if ( typeDef != null ) { type = typeDef.getTypeClass(); simpleValue.setTypeParameters( typeDef.getParameters() ); } if ( typeParameters != null && typeParameters.size() != 0 ) { //explicit type params takes precedence over type def params simpleValue.setTypeParameters( typeParameters ); } simpleValue.setTypeName( type ); if ( persistentClassName != null ) { simpleValue.setTypeUsingReflection( persistentClassName, propertyName ); } for ( Ejb3Column column : columns ) { column.linkWithValue( simpleValue ); } return simpleValue; } }
column.linkWithValue( value );
column.linkWithValue( value );