diff options
2 files changed, 3 insertions, 2 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server.hibernate/mappings/meta.hbm.xml b/plugins/org.eclipse.emf.cdo.server.hibernate/mappings/meta.hbm.xml index de7c491f17..3a8f2eac59 100644 --- a/plugins/org.eclipse.emf.cdo.server.hibernate/mappings/meta.hbm.xml +++ b/plugins/org.eclipse.emf.cdo.server.hibernate/mappings/meta.hbm.xml @@ -14,6 +14,7 @@ <property name="packageURI" column="uri" type="string" not-null="true" length="255" /> <property name="ecore" type="text" not-null="false" /> <property name="dynamic" type="boolean" not-null="true" /> + <property name="parentURI" column="parentUri" type="string" length="255" /> <property name="metaIDRange" type="org.eclipse.emf.cdo.server.internal.hibernate.tuplizer.CDOIDMetaRangeUserType" not-null="true"> diff --git a/plugins/org.eclipse.emf.cdo.server.hibernate/src/org/eclipse/emf/cdo/server/internal/hibernate/HibernatePackageHandler.java b/plugins/org.eclipse.emf.cdo.server.hibernate/src/org/eclipse/emf/cdo/server/internal/hibernate/HibernatePackageHandler.java index 4f6fd2e339..a992033690 100644 --- a/plugins/org.eclipse.emf.cdo.server.hibernate/src/org/eclipse/emf/cdo/server/internal/hibernate/HibernatePackageHandler.java +++ b/plugins/org.eclipse.emf.cdo.server.hibernate/src/org/eclipse/emf/cdo/server/internal/hibernate/HibernatePackageHandler.java @@ -196,8 +196,8 @@ public class HibernatePackageHandler { CDOPackage cdoPackage = (CDOPackage)object; TRACER.trace("Read CDOPackage: " + cdoPackage.getName()); - result - .add(new CDOPackageInfo(cdoPackage.getPackageURI(), cdoPackage.isDynamic(), cdoPackage.getMetaIDRange())); + result.add(new CDOPackageInfo(cdoPackage.getPackageURI(), cdoPackage.isDynamic(), + cdoPackage.getMetaIDRange(), cdoPackage.getParentURI())); ((InternalCDOPackage)cdoPackage).setPackageManager(hibernateStore.getRepository().getPackageManager()); resultPackages.add(cdoPackage); |