commit | 8d439cd8fa0bc472f09603ab346d850c64c09cf9 | [log] [tgz] |
---|---|---|
author | Pascal Filion <pascal.filion@oracle.com> | Thu Oct 03 10:15:08 2013 -0400 |
committer | Pascal Filion <pascal.filion@oracle.com> | Thu Oct 03 10:15:08 2013 -0400 |
tree | 113ab4c1ed8c3c56836ed397787b82e90501680b | |
parent | f2a0b71d9f2397711affed690825330ea6c4d4bf [diff] |
Fixed getMapping(String), it wasn't calculating the mapping's index
diff --git a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/Embeddable.java b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/Embeddable.java index bb0568a..55b0816 100644 --- a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/Embeddable.java +++ b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/Embeddable.java
@@ -892,7 +892,10 @@ String mappingName = getAttribute(mappingNode, ExternalMapping.NAME); if (mappingName.equals(name)) { - return buildMapping(getNodeName(mappingNode)); + String elementName = getNodeName(mappingNode); + Mapping mapping = buildMapping(elementName); + mapping.calculateInsertionIndex(element, mappingNode, elementName); + return mapping; } } }