HHH-7549 @OneToMany

This commit is contained in:
Strong Liu 2012-09-13 14:23:53 +08:00
parent 11270a0f12
commit 279326fe6d

View File

@ -24,6 +24,7 @@
package org.hibernate.metamodel.internal.source.annotations; package org.hibernate.metamodel.internal.source.annotations;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
@ -82,11 +83,15 @@ public String getReferencedEntityName() {
@Override @Override
public List<RelationalValueSource> relationalValueSources() { public List<RelationalValueSource> relationalValueSources() {
List<RelationalValueSource> valueSources = new ArrayList<RelationalValueSource>(); if ( associationAttribute.getJoinColumnValues().isEmpty() ) {
if ( !associationAttribute.getJoinColumnValues().isEmpty() ) { return Collections.emptyList();
for ( Column columnValues : associationAttribute.getJoinColumnValues() ) { }
valueSources.add( new ColumnSourceImpl( associationAttribute, null, columnValues ) ); List<RelationalValueSource> valueSources = new ArrayList<RelationalValueSource>(
} associationAttribute.getJoinColumnValues()
.size()
);
for ( Column columnValues : associationAttribute.getJoinColumnValues() ) {
valueSources.add( new ColumnSourceImpl( associationAttribute, null, columnValues ) );
} }
return valueSources; return valueSources;
} }