| commit | 864f72369f3509527d08372a67a5358330c7671a | [log] [tgz] |
|---|---|---|
| author | johnbracken <john.b.bracken@oracle.com> | Mon Dec 17 11:09:20 2012 -0800 |
| committer | johnbracken <john.b.bracken@oracle.com> | Mon Dec 17 11:09:20 2012 -0800 |
| tree | f1b747b39be1ace89a4c079a177a403460180025 | |
| parent | 043a52a34c7c4bd765c53a9ea17adc5a7a36e190 [diff] |
Fix for problem with adding new embeddables.
diff --git a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/EmbeddableEntity.java b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/EmbeddableEntity.java index 5a54028..8ce5870 100644 --- a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/EmbeddableEntity.java +++ b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/EmbeddableEntity.java
@@ -324,7 +324,7 @@ */ @Override protected final Element addSelf(String elementName) { - return addChild(getParent(), elementName, index); + return addChild(getParent(), elementName, index, getParent().getElementNamesOrder()); } /**
diff --git a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/ORMConfiguration.java b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/ORMConfiguration.java index 9db77d7..a70fd27 100644 --- a/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/ORMConfiguration.java +++ b/tools/org.eclipse.persistence.tools.mapping/src/org/eclipse/persistence/tools/mapping/orm/dom/ORMConfiguration.java
@@ -162,6 +162,9 @@ */ @Override public ExternalEntity addEntity(String entityClassName) { + if (entityClassName == null) { + System.err.println(); + } Entity entity = buildEntity(entitiesSize()); entity.addSelf(); entity.setClassName(entityClassName);