Author: ppoddar
Date: Fri Mar 5 17:06:29 2010
New Revision: 919502
URL: http://svn.apache.org/viewvc?rev=919502&view=rev
Log:
Categorize one-to-one correctly
Modified:
openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/Members.java
Modified:
openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/Members.java
URL:
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/Members.java?rev=919502&r1=919501&r2=919502&view=diff
==============================================================================
---
openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/Members.java
(original)
+++
openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/Members.java
Fri Mar 5 17:06:29 2010
@@ -19,6 +19,7 @@
package org.apache.openjpa.persistence.meta;
+import java.util.Collection;
import java.util.Set;
import javax.persistence.metamodel.Attribute;
@@ -199,7 +200,7 @@
public final PersistentAttributeType getPersistentAttributeType() {
if (!fmd.isDeclaredTypePC())
return super.getPersistentAttributeType();
- return fmd.getMappedByMetaData() == null
+ return fmd.getMappedByMetaData() == null ||
!fmd.getType().isAssignableFrom(Collection.class)
? PersistentAttributeType.ONE_TO_ONE
: PersistentAttributeType.ONE_TO_MANY;
}