Skip to main content
aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMartin Taal2012-12-20 11:59:14 +0000
committerMartin Taal2012-12-20 11:59:14 +0000
commita36b30f14322d74069823336d1a6e01dbfe68ae0 (patch)
treeff2cc1c1b143bc3bef99d058f4b91e9f8ae42bef /tests
parent6d44c46db3f64cc1f15cc6f72062eaf9b3f0762c (diff)
downloadorg.eclipse.emf.teneo-a36b30f14322d74069823336d1a6e01dbfe68ae0.tar.gz
org.eclipse.emf.teneo-a36b30f14322d74069823336d1a6e01dbfe68ae0.tar.xz
org.eclipse.emf.teneo-a36b30f14322d74069823336d1a6e01dbfe68ae0.zip
Fixes issue 396988 - Also support foreign key attribute on key element in mapping
Diffstat (limited to 'tests')
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_e_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_h_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_e_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_h_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EMapEAVAction_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_h_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_e_o_hibernate.hbm.xml56
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_h_o_hibernate.hbm.xml56
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_e_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_h_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_e_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_h_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_e_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_h_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_h_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_e_o_hibernate.hbm.xml32
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_h_o_hibernate.hbm.xml32
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_e_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_h_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVNoDBSchemaAction_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_e_o_hibernate.hbm.xml18
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_h_o_hibernate.hbm.xml18
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/FleetEAVAction_hsqldb_e_o_hibernate.hbm.xml30
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_e_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_h_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_e_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_h_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ProductEAVTest_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/DocumentRootEAVAction_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_e_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_h_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_e_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_h_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml16
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EcoreAttrsEAVAction_hsqldb_e_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/ExtensionEAVAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/GroupEAVAction_hsqldb_e_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/MixedEAVAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/NestedGroupEAVAction_hsqldb_e_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_e_o_hibernate.hbm.xml28
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_h_o_hibernate.hbm.xml28
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimplefeaturemapEAVAction_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionEAVAction_hsqldb_e_o_hibernate.hbm.xml6
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionzvonEAVAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml156
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml156
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_e_o_hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_h_o_hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml208
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml208
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_e_o_hibernate.hbm.xml18
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_h_o_hibernate.hbm.xml18
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_x_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_x_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_x_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_x_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_x_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SecondarytableHibernateAction_hsqldb_x_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_e_o_hibernate.hbm.xml28
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_h_o_hibernate.hbm.xml28
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_e_o_hibernate.hbm.xml20
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_h_o_hibernate.hbm.xml20
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_h_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml52
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml52
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_e_o_hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_h_o_hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_e_o_hibernate.hbm.xml30
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_h_o_hibernate.hbm.xml30
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_e_o_hibernate.hbm.xml28
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_h_o_hibernate.hbm.xml28
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml14
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_e_o_hibernate.hbm.xml56
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_h_o_hibernate.hbm.xml56
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_h_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_x_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_h_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_h_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_h_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_h_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_e_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_h_o_hibernate.hbm.xml8
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_e_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_h_o_hibernate.hbm.xml2
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_e_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_h_o_hibernate.hbm.xml4
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_e_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_h_o_hibernate.hbm.xml10
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_e_o_hibernate.hbm.xml12
-rw-r--r--tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_h_o_hibernate.hbm.xml12
352 files changed, 2000 insertions, 2000 deletions
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_e_o_hibernate.hbm.xml
index 6faacbe4e..b3e594ce7 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_e_o_hibernate.hbm.xml
@@ -22,14 +22,14 @@
<column not-null="false" unique="false" name="`ANYONE_ID`"/>
</any>
<list name="any" table="`ANYOBJECT_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ANYOBJECT_ANY_KEY" update="true">
<column name="`ANYOBJECT_ANY_ID`" unique="false"/>
</key>
<list-index column="`ANYOBJECT_ANY_IDX`"/>
<one-to-many entity-name="AnyObject_any"/>
</list>
<list name="group" table="`ANYOBJECT_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ANYOBJECT_GROUP_KEY" update="true">
<column name="`ANYOBJECT_GROUP_ID`" unique="false"/>
</key>
<list-index column="`ANYOBJECT_GROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_h_o_hibernate.hbm.xml
index cca38cc37..a0386e16a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_h_o_hibernate.hbm.xml
@@ -25,14 +25,14 @@
<column not-null="false" unique="false" name="`ANYONE_ID`"/>
</any>
<list name="any" table="`ANYOBJECT_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ANYOBJECT_ANY_KEY" update="true">
<column name="`ANYOBJECT_ANY_ID`" unique="false"/>
</key>
<list-index column="`ANYOBJECT_ANY_IDX`"/>
<one-to-many entity-name="AnyObject_any"/>
</list>
<list name="group" table="`ANYOBJECT_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ANYOBJECT_GROUP_KEY" update="true">
<column name="`ANYOBJECT_GROUP_ID`" unique="false"/>
</key>
<list-index column="`ANYOBJECT_GROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_e_o_hibernate.hbm.xml
index a5b0122a1..247c8cd0f 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="barKeys" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BARENTITY_BARKEYS">
+ <key foreign-key="BARENTITY_BARKEYS_KEY" update="true">
<column name="`BARENTITY_BARKEYS_E_ID`" unique="false"/>
</key>
<list-index column="`BARENTITY_BARKEYS_IDX`"/>
@@ -114,7 +114,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="barKeys" table="`BARAUDITING_BARKEYSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="BARAUDITING_BARKEYS_KEY" update="true">
<column name="`BARAUDITING_BARKEYS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BARAUDITING_BARKEYS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_h_o_hibernate.hbm.xml
index 685a66f1e..2c34c7011 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="barKeys" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BARENTITY_BARKEYS">
+ <key foreign-key="BARENTITY_BARKEYS_KEY" update="true">
<column name="`BARENTITY_BARKEYS_E_ID`" unique="false"/>
</key>
<list-index column="`BARENTITY_BARKEYS_IDX`"/>
@@ -129,7 +129,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="barKeys" table="`BARAUDITING_BARKEYSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="BARAUDITING_BARKEYS_KEY" update="true">
<column name="`BARAUDITING_BARKEYS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BARAUDITING_BARKEYS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_e_o_hibernate.hbm.xml
index 35db7b2cd..c32a7ace9 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_e_o_hibernate.hbm.xml
@@ -61,7 +61,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" table="`LIBRARY_WRITER`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
@@ -70,7 +70,7 @@
</many-to-many>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -282,7 +282,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_h_o_hibernate.hbm.xml
index 56f107e4c..2bb878050 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_h_o_hibernate.hbm.xml
@@ -70,7 +70,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" table="`LIBRARY_WRITER`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
@@ -79,7 +79,7 @@
</many-to-many>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -306,7 +306,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_e_o_hibernate.hbm.xml
index 35db7b2cd..c32a7ace9 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_e_o_hibernate.hbm.xml
@@ -61,7 +61,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" table="`LIBRARY_WRITER`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
@@ -70,7 +70,7 @@
</many-to-many>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -282,7 +282,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_h_o_hibernate.hbm.xml
index 56f107e4c..2bb878050 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_h_o_hibernate.hbm.xml
@@ -70,7 +70,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" table="`LIBRARY_WRITER`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
@@ -79,7 +79,7 @@
</many-to-many>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -306,7 +306,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EMapEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EMapEAVAction_hsqldb_e_o_hibernate.hbm.xml
index 363e84d3a..5663facaa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EMapEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EMapEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -58,7 +58,7 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml
index fb8f987cd..c93112d56 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml
@@ -16,14 +16,14 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<list name="authors" inverse="true" lazy="extra" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="BOOK_AUTHORS">
+ <key foreign-key="BOOK_AUTHORS_KEY" update="true">
<column name="`BOOK_AUTHORS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_AUTHORS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="subTitles" table="`BOOK_SUBTITLES`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="BOOK_SUBTITLES_KEY" update="true">
<column name="`BOOK_SUBTITLES_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_SUBTITLES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml
index f3dcd6150..deac02964 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml
@@ -19,14 +19,14 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<list name="authors" inverse="true" lazy="extra" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="BOOK_AUTHORS">
+ <key foreign-key="BOOK_AUTHORS_KEY" update="true">
<column name="`BOOK_AUTHORS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_AUTHORS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="subTitles" table="`BOOK_SUBTITLES`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="BOOK_SUBTITLES_KEY" update="true">
<column name="`BOOK_SUBTITLES_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_SUBTITLES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_e_o_hibernate.hbm.xml
index de8236228..d8b6ca90e 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_e_o_hibernate.hbm.xml
@@ -50,7 +50,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="containedItem" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM">
+ <key foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM_KEY" update="true">
<column name="`ITEMLIST_CONTAINEDITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="testSet.ContainedItem"/>
@@ -62,7 +62,7 @@
<one-to-many entity-name="testSet.Item"/>
</bag>
<bag name="joinedItem" order-by="ABS(number)" inverse="true" lazy="extra" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="TESTSET_ITEMLIST_JOINEDITEM">
+ <key foreign-key="TESTSET_ITEMLIST_JOINEDITEM_KEY" update="true">
<column name="`ITEMLIST_JOINEDITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="testSet.Item"/>
@@ -250,21 +250,21 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="containedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEMAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_CONTAINEDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_CONTAINEDITEM_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="item" table="`TESTSETAUDITING_ITEMLISTAUDITING_ITEMAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_ITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/>
<element type="java.lang.String"/>
</list>
<bag name="joinedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEMAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_JOINEDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_h_o_hibernate.hbm.xml
index eea0184f3..1f0c18dc4 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_h_o_hibernate.hbm.xml
@@ -59,7 +59,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="containedItem" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM">
+ <key foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM_KEY" update="true">
<column name="`ITEMLIST_CONTAINEDITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="testSet.ContainedItem"/>
@@ -71,7 +71,7 @@
<one-to-many entity-name="testSet.Item"/>
</bag>
<bag name="joinedItem" order-by="ABS(number)" inverse="true" lazy="extra" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="TESTSET_ITEMLIST_JOINEDITEM">
+ <key foreign-key="TESTSET_ITEMLIST_JOINEDITEM_KEY" update="true">
<column name="`ITEMLIST_JOINEDITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="testSet.Item"/>
@@ -271,21 +271,21 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="containedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEMAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_CONTAINEDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_CONTAINEDITEM_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="item" table="`TESTSETAUDITING_ITEMLISTAUDITING_ITEMAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_ITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/>
<element type="java.lang.String"/>
</list>
<bag name="joinedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEMAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_JOINEDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_e_o_hibernate.hbm.xml
index 6464cf255..be5e8f5a4 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_e_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="children" lazy="true" cascade="persist,merge,refresh,delete,save-update,delete-orphan,lock">
- <key update="true" foreign-key="PARENT_CHILDREN">
+ <key foreign-key="PARENT_CHILDREN_KEY" update="true">
<column name="`PARENT_CHILDREN_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Child"/>
@@ -108,7 +108,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<bag name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true">
<column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_h_o_hibernate.hbm.xml
index 795a315d0..cc83434ea 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_h_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="children" lazy="true" cascade="persist,merge,refresh,delete,save-update,delete-orphan,lock">
- <key update="true" foreign-key="PARENT_CHILDREN">
+ <key foreign-key="PARENT_CHILDREN_KEY" update="true">
<column name="`PARENT_CHILDREN_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Child"/>
@@ -120,7 +120,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<bag name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true">
<column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_e_o_hibernate.hbm.xml
index 0a4d12960..3551bc4cb 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_e_o_hibernate.hbm.xml
@@ -133,7 +133,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="streets" table="`CITYAUDITING_STREETSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CITYAUDITING_STREETS_KEY" update="true">
<column name="`CITYAUDITING_STREETS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CITYAUDITING_STREETS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_h_o_hibernate.hbm.xml
index 51cce083c..422edaec6 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_h_o_hibernate.hbm.xml
@@ -151,7 +151,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="streets" table="`CITYAUDITING_STREETSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CITYAUDITING_STREETS_KEY" update="true">
<column name="`CITYAUDITING_STREETS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CITYAUDITING_STREETS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_e_o_hibernate.hbm.xml
index df5e7974d..cb5b0cb2b 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_e_o_hibernate.hbm.xml
@@ -45,7 +45,7 @@
<column name="`PERSON_LASTNAME`"/>
</key>
<list name="children" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PARENT_CHILDREN">
+ <key foreign-key="PARENT_CHILDREN_KEY" update="true">
<column name="`MYPARENTFIRSTNAME`" unique="false"/>
<column name="`MYPARENTLASTNAME`" unique="false"/>
</key>
@@ -76,7 +76,7 @@
<column not-null="false" unique="false" name="`PARENT_OWNER_LASTNAME`"/>
</many-to-one>
<list name="visitors" table="`HOUSE_PERSON`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="HOUSE_VISITORS_KEY" update="true">
<column name="`RIGHTCOLUMN`" unique="false"/>
</key>
<list-index column="`HOUSE_VISITORS_IDX`"/>
@@ -161,14 +161,14 @@
<column not-null="false" unique="false" name="`LASTNAME`"/>
</property>
<list name="friends" table="`PERSONAUDITING_FRIENDSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_FRIENDS_KEY" update="true">
<column name="`PERSONAUDITING_FRIENDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_FRIENDS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="oppositeFriends" table="`PERSONAUDITING_OPPOSITEFRIENDSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_OPPOSITEFRIENDS_KEY" update="true">
<column name="`PERSONAUDITING_OPPOSITEFRIENDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_OPPOSITEFRIENDS_IDX`"/>
@@ -182,7 +182,7 @@
<column name="`PERSONAUDITING_TENEO_AUDIT_ID`"/>
</key>
<list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true">
<column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PARENTAUDITING_CHILDREN_IDX`"/>
@@ -248,7 +248,7 @@
<column not-null="false" unique="false" name="`OWNER`"/>
</property>
<list name="visitors" table="`HOUSEAUDITING_VISITORSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="HOUSEAUDITING_VISITORS_KEY" update="true">
<column name="`HOUSEAUDITING_VISITORS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`HOUSEAUDITING_VISITORS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_h_o_hibernate.hbm.xml
index 5e065b4d6..326245f76 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_h_o_hibernate.hbm.xml
@@ -44,7 +44,7 @@
<meta attribute="eclassName" inherit="false">Parent</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/annotations/joincolumns</meta>
<list name="children" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PARENT_CHILDREN">
+ <key foreign-key="PARENT_CHILDREN_KEY" update="true">
<column name="`MYPARENTFIRSTNAME`" unique="false"/>
<column name="`MYPARENTLASTNAME`" unique="false"/>
</key>
@@ -74,7 +74,7 @@
<column not-null="false" unique="false" name="`PARENT_OWNER_LASTNAME`"/>
</many-to-one>
<list name="visitors" table="`HOUSE_PERSON`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="HOUSE_VISITORS_KEY" update="true">
<column name="`RIGHTCOLUMN`" unique="false"/>
</key>
<list-index column="`HOUSE_VISITORS_IDX`"/>
@@ -165,14 +165,14 @@
<column not-null="false" unique="false" name="`LASTNAME`"/>
</property>
<list name="friends" table="`PERSONAUDITING_FRIENDSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_FRIENDS_KEY" update="true">
<column name="`PERSONAUDITING_FRIENDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_FRIENDS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="oppositeFriends" table="`PERSONAUDITING_OPPOSITEFRIENDSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_OPPOSITEFRIENDS_KEY" update="true">
<column name="`PERSONAUDITING_OPPOSITEFRIENDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_OPPOSITEFRIENDS_IDX`"/>
@@ -183,7 +183,7 @@
<meta attribute="eclassName" inherit="false">ParentAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/annotations/joincolumnsAuditing</meta>
<list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true">
<column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PARENTAUDITING_CHILDREN_IDX`"/>
@@ -249,7 +249,7 @@
<column not-null="false" unique="false" name="`OWNER`"/>
</property>
<list name="visitors" table="`HOUSEAUDITING_VISITORSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="HOUSEAUDITING_VISITORS_KEY" update="true">
<column name="`HOUSEAUDITING_VISITORS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`HOUSEAUDITING_VISITORS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_e_o_hibernate.hbm.xml
index 8bc9c73b9..c962799bb 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_e_o_hibernate.hbm.xml
@@ -50,7 +50,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="containedItem" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM">
+ <key foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM_KEY" update="true">
<column name="`ITEMLIST_CONTAINEDITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="testSet.ContainedItem"/>
@@ -62,7 +62,7 @@
<one-to-many entity-name="testSet.Item"/>
</bag>
<bag name="joinedItem" order-by="ABS(number)" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="TESTSET_ITEMLIST_JOINEDITEM">
+ <key foreign-key="TESTSET_ITEMLIST_JOINEDITEM_KEY" update="true">
<column name="`ITEMLIST_JOINEDITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="testSet.Item"/>
@@ -250,21 +250,21 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="containedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_CONTAINEDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_CONTAINEDITEM_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="item" table="`TESTSETAUDITING_ITEMLISTAUDITING_ITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_ITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/>
<element type="java.lang.String"/>
</list>
<bag name="joinedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_JOINEDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_h_o_hibernate.hbm.xml
index 198d960dc..96f4598e3 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_h_o_hibernate.hbm.xml
@@ -59,7 +59,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="containedItem" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM">
+ <key foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM_KEY" update="true">
<column name="`ITEMLIST_CONTAINEDITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="testSet.ContainedItem"/>
@@ -71,7 +71,7 @@
<one-to-many entity-name="testSet.Item"/>
</bag>
<bag name="joinedItem" order-by="ABS(number)" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="TESTSET_ITEMLIST_JOINEDITEM">
+ <key foreign-key="TESTSET_ITEMLIST_JOINEDITEM_KEY" update="true">
<column name="`ITEMLIST_JOINEDITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="testSet.Item"/>
@@ -271,21 +271,21 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="containedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_CONTAINEDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_CONTAINEDITEM_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="item" table="`TESTSETAUDITING_ITEMLISTAUDITING_ITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_ITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/>
<element type="java.lang.String"/>
</list>
<bag name="joinedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_JOINEDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_e_o_hibernate.hbm.xml
index 95069f329..99920b17e 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_e_o_hibernate.hbm.xml
@@ -26,7 +26,7 @@
<column not-null="true" unique="false" name="`NUMBERS`"/>
</property>
<list name="phoneNumbers" table="`PERSON_PHONENUMBERS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSON_PHONENUMBERS_KEY" update="true">
<column name="`PERSON_PHONENUMBERS_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_PHONENUMBERS_IDX`"/>
@@ -57,7 +57,7 @@
<type name="org.eclipse.emf.teneo.samples.emf.hibernate.usertype.CertificateType"/>
</property>
<list name="certificates" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="PERSON_CERTIFICATES_KEY" update="true">
<column name="`PERSON_CERTIFICATES_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_CERTIFICATES_IDX`"/>
@@ -176,7 +176,7 @@
<column not-null="false" unique="false" name="`NUMBERS`"/>
</property>
<list name="addresses" table="`PERSONAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_ADDRESSES_KEY" update="true">
<column name="`PERSONAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_ADDRESSES_IDX`"/>
@@ -198,7 +198,7 @@
<type name="org.eclipse.emf.teneo.samples.emf.hibernate.usertype.CertificateType"/>
</property>
<list name="certificates" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_CERTIFICATES_KEY" update="true">
<column name="`PERSONAUDITING_CERTIFICATES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_CERTIFICATES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_h_o_hibernate.hbm.xml
index 25dda944b..7ef2069f2 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_h_o_hibernate.hbm.xml
@@ -29,7 +29,7 @@
<column not-null="true" unique="false" name="`NUMBERS`"/>
</property>
<list name="phoneNumbers" table="`PERSON_PHONENUMBERS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSON_PHONENUMBERS_KEY" update="true">
<column name="`PERSON_PHONENUMBERS_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_PHONENUMBERS_IDX`"/>
@@ -60,7 +60,7 @@
<type name="org.eclipse.emf.teneo.samples.emf.hibernate.usertype.CertificateType"/>
</property>
<list name="certificates" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="PERSON_CERTIFICATES_KEY" update="true">
<column name="`PERSON_CERTIFICATES_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_CERTIFICATES_IDX`"/>
@@ -191,7 +191,7 @@
<column not-null="false" unique="false" name="`NUMBERS`"/>
</property>
<list name="addresses" table="`PERSONAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_ADDRESSES_KEY" update="true">
<column name="`PERSONAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_ADDRESSES_IDX`"/>
@@ -213,7 +213,7 @@
<type name="org.eclipse.emf.teneo.samples.emf.hibernate.usertype.CertificateType"/>
</property>
<list name="certificates" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_CERTIFICATES_KEY" update="true">
<column name="`PERSONAUDITING_CERTIFICATES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_CERTIFICATES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml
index c9943c130..993b9aea8 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml
@@ -20,28 +20,28 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERS">
+ <key foreign-key="BOOK_WRITERS_KEY" update="true">
<column name="`BOOK_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntry"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_KEYWORDS">
+ <key foreign-key="BOOK_KEYWORDS_KEY" update="true">
<column name="`BOOK_KEYWORDS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntry"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CITYBYWRITER">
+ <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true">
<column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntry"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CATEGORYBYDATE">
+ <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_CATEGORYBYDATE_IDX`"/>
@@ -207,28 +207,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml
index 424ddddee..99d680bf5 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml
@@ -23,28 +23,28 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERS">
+ <key foreign-key="BOOK_WRITERS_KEY" update="true">
<column name="`BOOK_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntry"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_KEYWORDS">
+ <key foreign-key="BOOK_KEYWORDS_KEY" update="true">
<column name="`BOOK_KEYWORDS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntry"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CITYBYWRITER">
+ <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true">
<column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntry"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CATEGORYBYDATE">
+ <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_CATEGORYBYDATE_IDX`"/>
@@ -231,28 +231,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml
index 847d30833..57caaf8da 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml
@@ -20,28 +20,28 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<map name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERS">
+ <key foreign-key="BOOK_WRITERS_KEY" update="true">
<column name="`BOOK_WRITERS_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<one-to-many entity-name="Writer"/>
</map>
<map name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BOOK_KEYWORDS_KEY" update="true">
<column name="`BOOK_KEYWORDS_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true">
<column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/>
</key>
<map-key-many-to-many entity-name="Writer"/>
<element type="java.lang.String"/>
</map>
<map name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/>
</key>
<map-key type="timestamp"/>
@@ -140,28 +140,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml
index 129f84d7b..fd12a7276 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml
@@ -23,28 +23,28 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<map name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERS">
+ <key foreign-key="BOOK_WRITERS_KEY" update="true">
<column name="`BOOK_WRITERS_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<one-to-many entity-name="Writer"/>
</map>
<map name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BOOK_KEYWORDS_KEY" update="true">
<column name="`BOOK_KEYWORDS_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true">
<column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/>
</key>
<map-key-many-to-many entity-name="Writer"/>
<element type="java.lang.String"/>
</map>
<map name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/>
</key>
<map-key type="timestamp"/>
@@ -152,28 +152,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_e_o_hibernate.hbm.xml
index 85de49d3c..c74c4014c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<array name="intArray" table="`SIMPLELIST_INTARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_INTARRAY_KEY" update="true">
<column name="`SIMPLELIST_INTARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_INTARRAY_IDX`"/>
@@ -92,7 +92,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_h_o_hibernate.hbm.xml
index bf06f29ac..926d2d592 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<array name="intArray" table="`SIMPLELIST_INTARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_INTARRAY_KEY" update="true">
<column name="`SIMPLELIST_INTARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_INTARRAY_IDX`"/>
@@ -101,7 +101,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_e_o_hibernate.hbm.xml
index e23254c31..480aa8799 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_e_o_hibernate.hbm.xml
@@ -24,56 +24,56 @@
<column not-null="false" unique="false" name="`CODE`"/>
</property>
<list name="boo" table="`SIMPLELIST_BOO`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_BOO_KEY" update="true">
<column name="`SIMPLELIST_BOO_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_BOO_IDX`"/>
<element type="boolean"/>
</list>
<list name="byt" table="`SIMPLELIST_BYT`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_BYT_KEY" update="true">
<column name="`SIMPLELIST_BYT_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_BYT_IDX`"/>
<element type="java.lang.Byte"/>
</list>
<list name="doubl" table="`SIMPLELIST_DOUBL`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_DOUBL_KEY" update="true">
<column name="`SIMPLELIST_DOUBL_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_DOUBL_IDX`"/>
<element type="java.lang.Double"/>
</list>
<list name="floa" table="`SIMPLELIST_FLOA`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_FLOA_KEY" update="true">
<column name="`SIMPLELIST_FLOA_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_FLOA_IDX`"/>
<element type="java.lang.Float"/>
</list>
<list name="inte" table="`SIMPLELIST_INTE`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_INTE_KEY" update="true">
<column name="`SIMPLELIST_INTE_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_INTE_IDX`"/>
<element type="java.lang.Integer"/>
</list>
<list name="long" table="`LONGNUM`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_LONG_KEY" update="true">
<column name="`SIMPLELIST_LONG_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_LONG_IDX`"/>
<element type="java.lang.Long"/>
</list>
<list name="shor" table="`SIMPLELIST_SHOR`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_SHOR_KEY" update="true">
<column name="`SIMPLELIST_SHOR_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_SHOR_IDX`"/>
<element type="short"/>
</list>
<list name="enu" table="`SIMPLELIST_ENU`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_ENU_KEY" update="true">
<column name="`SIMPLELIST_ENU_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_ENU_IDX`"/>
@@ -86,35 +86,35 @@
</element>
</list>
<list name="dat" table="`SIMPLELIST_DAT`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_DAT_KEY" update="true">
<column name="`SIMPLELIST_DAT_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_DAT_IDX`"/>
<element type="timestamp"/>
</list>
<list name="limitedstring" table="`SIMPLELIST_LIMITEDSTRING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_LIMITEDSTRING_KEY" update="true">
<column name="`SIMPLELIST_LIMITEDSTRING_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_LIMITEDSTRING_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="stri" table="`SIMPLELIST_STRI`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_STRI_KEY" update="true">
<column name="`SIMPLELIST_STRI_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_STRI_IDX`"/>
<element type="java.lang.String"/>
</list>
<array name="intArray" table="`SIMPLELIST_INTARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_INTARRAY_KEY" update="true">
<column name="`SIMPLELIST_INTARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_INTARRAY_IDX`"/>
<element type="int"/>
</array>
<array name="doubleArray" table="`SIMPLELIST_DOUBLEARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_DOUBLEARRAY_KEY" update="true">
<column name="`SIMPLELIST_DOUBLEARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_DOUBLEARRAY_IDX`"/>
@@ -124,7 +124,7 @@
<column not-null="true" unique="false" name="`STRINGARRAY`"/>
</property>
<array name="byteArray" table="`SIMPLELIST_BYTEARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_BYTEARRAY_KEY" update="true">
<column name="`SIMPLELIST_BYTEARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_BYTEARRAY_IDX`"/>
@@ -299,56 +299,56 @@
<column not-null="false" unique="false" name="`CODE`"/>
</property>
<list name="boo" table="`SIMPLELISTAUDITING_BOOAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BOO_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BOO_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BOO_IDX`"/>
<element type="boolean"/>
</list>
<list name="byt" table="`SIMPLELISTAUDITING_BYTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BYT_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BYT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BYT_IDX`"/>
<element type="java.lang.Byte"/>
</list>
<list name="doubl" table="`SIMPLELISTAUDITING_DOUBLAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DOUBL_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DOUBL_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DOUBL_IDX`"/>
<element type="java.lang.Double"/>
</list>
<list name="floa" table="`SIMPLELISTAUDITING_FLOAAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_FLOA_KEY" update="true">
<column name="`SIMPLELISTAUDITING_FLOA_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_FLOA_IDX`"/>
<element type="java.lang.Float"/>
</list>
<list name="inte" table="`SIMPLELISTAUDITING_INTEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTE_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTE_IDX`"/>
<element type="java.lang.Integer"/>
</list>
<list name="long" table="`SIMPLELISTAUDITING_LONGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_LONG_KEY" update="true">
<column name="`SIMPLELISTAUDITING_LONG_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_LONG_IDX`"/>
<element type="java.lang.Long"/>
</list>
<list name="shor" table="`SIMPLELISTAUDITING_SHORAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_SHOR_KEY" update="true">
<column name="`SIMPLELISTAUDITING_SHOR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_SHOR_IDX`"/>
<element type="short"/>
</list>
<list name="enu" table="`SIMPLELISTAUDITING_ENUAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_ENU_KEY" update="true">
<column name="`SIMPLELISTAUDITING_ENU_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_ENU_IDX`"/>
@@ -361,35 +361,35 @@
</element>
</list>
<list name="dat" table="`SIMPLELISTAUDITING_DATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DAT_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DAT_IDX`"/>
<element type="timestamp"/>
</list>
<list name="limitedstring" table="`SIMPLELISTAUDITING_LIMITEDSTRINGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_LIMITEDSTRING_KEY" update="true">
<column name="`SIMPLELISTAUDITING_LIMITEDSTRING_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_LIMITEDSTRING_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="stri" table="`SIMPLELISTAUDITING_STRIAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_STRI_KEY" update="true">
<column name="`SIMPLELISTAUDITING_STRI_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_STRI_IDX`"/>
<element type="java.lang.String"/>
</list>
<array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/>
<element type="int"/>
</array>
<array name="doubleArray" table="`SIMPLELISTAUDITING_DOUBLEARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DOUBLEARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DOUBLEARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DOUBLEARRAY_IDX`"/>
@@ -399,7 +399,7 @@
<column not-null="false" unique="false" name="`STRINGARRAY`"/>
</property>
<array name="byteArray" table="`SIMPLELISTAUDITING_BYTEARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BYTEARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BYTEARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BYTEARRAY_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_h_o_hibernate.hbm.xml
index 6ffac2514..3a949c6c6 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_h_o_hibernate.hbm.xml
@@ -27,56 +27,56 @@
<column not-null="false" unique="false" name="`CODE`"/>
</property>
<list name="boo" table="`SIMPLELIST_BOO`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_BOO_KEY" update="true">
<column name="`SIMPLELIST_BOO_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_BOO_IDX`"/>
<element type="boolean"/>
</list>
<list name="byt" table="`SIMPLELIST_BYT`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_BYT_KEY" update="true">
<column name="`SIMPLELIST_BYT_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_BYT_IDX`"/>
<element type="java.lang.Byte"/>
</list>
<list name="doubl" table="`SIMPLELIST_DOUBL`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_DOUBL_KEY" update="true">
<column name="`SIMPLELIST_DOUBL_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_DOUBL_IDX`"/>
<element type="java.lang.Double"/>
</list>
<list name="floa" table="`SIMPLELIST_FLOA`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_FLOA_KEY" update="true">
<column name="`SIMPLELIST_FLOA_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_FLOA_IDX`"/>
<element type="java.lang.Float"/>
</list>
<list name="inte" table="`SIMPLELIST_INTE`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_INTE_KEY" update="true">
<column name="`SIMPLELIST_INTE_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_INTE_IDX`"/>
<element type="java.lang.Integer"/>
</list>
<list name="long" table="`LONGNUM`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_LONG_KEY" update="true">
<column name="`SIMPLELIST_LONG_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_LONG_IDX`"/>
<element type="java.lang.Long"/>
</list>
<list name="shor" table="`SIMPLELIST_SHOR`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_SHOR_KEY" update="true">
<column name="`SIMPLELIST_SHOR_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_SHOR_IDX`"/>
<element type="short"/>
</list>
<list name="enu" table="`SIMPLELIST_ENU`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_ENU_KEY" update="true">
<column name="`SIMPLELIST_ENU_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_ENU_IDX`"/>
@@ -89,35 +89,35 @@
</element>
</list>
<list name="dat" table="`SIMPLELIST_DAT`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_DAT_KEY" update="true">
<column name="`SIMPLELIST_DAT_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_DAT_IDX`"/>
<element type="timestamp"/>
</list>
<list name="limitedstring" table="`SIMPLELIST_LIMITEDSTRING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_LIMITEDSTRING_KEY" update="true">
<column name="`SIMPLELIST_LIMITEDSTRING_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_LIMITEDSTRING_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="stri" table="`SIMPLELIST_STRI`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_STRI_KEY" update="true">
<column name="`SIMPLELIST_STRI_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_STRI_IDX`"/>
<element type="java.lang.String"/>
</list>
<array name="intArray" table="`SIMPLELIST_INTARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_INTARRAY_KEY" update="true">
<column name="`SIMPLELIST_INTARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_INTARRAY_IDX`"/>
<element type="int"/>
</array>
<array name="doubleArray" table="`SIMPLELIST_DOUBLEARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_DOUBLEARRAY_KEY" update="true">
<column name="`SIMPLELIST_DOUBLEARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_DOUBLEARRAY_IDX`"/>
@@ -127,7 +127,7 @@
<column not-null="true" unique="false" name="`STRINGARRAY`"/>
</property>
<array name="byteArray" table="`SIMPLELIST_BYTEARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_BYTEARRAY_KEY" update="true">
<column name="`SIMPLELIST_BYTEARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_BYTEARRAY_IDX`"/>
@@ -314,56 +314,56 @@
<column not-null="false" unique="false" name="`CODE`"/>
</property>
<list name="boo" table="`SIMPLELISTAUDITING_BOOAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BOO_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BOO_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BOO_IDX`"/>
<element type="boolean"/>
</list>
<list name="byt" table="`SIMPLELISTAUDITING_BYTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BYT_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BYT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BYT_IDX`"/>
<element type="java.lang.Byte"/>
</list>
<list name="doubl" table="`SIMPLELISTAUDITING_DOUBLAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DOUBL_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DOUBL_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DOUBL_IDX`"/>
<element type="java.lang.Double"/>
</list>
<list name="floa" table="`SIMPLELISTAUDITING_FLOAAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_FLOA_KEY" update="true">
<column name="`SIMPLELISTAUDITING_FLOA_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_FLOA_IDX`"/>
<element type="java.lang.Float"/>
</list>
<list name="inte" table="`SIMPLELISTAUDITING_INTEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTE_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTE_IDX`"/>
<element type="java.lang.Integer"/>
</list>
<list name="long" table="`SIMPLELISTAUDITING_LONGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_LONG_KEY" update="true">
<column name="`SIMPLELISTAUDITING_LONG_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_LONG_IDX`"/>
<element type="java.lang.Long"/>
</list>
<list name="shor" table="`SIMPLELISTAUDITING_SHORAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_SHOR_KEY" update="true">
<column name="`SIMPLELISTAUDITING_SHOR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_SHOR_IDX`"/>
<element type="short"/>
</list>
<list name="enu" table="`SIMPLELISTAUDITING_ENUAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_ENU_KEY" update="true">
<column name="`SIMPLELISTAUDITING_ENU_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_ENU_IDX`"/>
@@ -376,35 +376,35 @@
</element>
</list>
<list name="dat" table="`SIMPLELISTAUDITING_DATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DAT_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DAT_IDX`"/>
<element type="timestamp"/>
</list>
<list name="limitedstring" table="`SIMPLELISTAUDITING_LIMITEDSTRINGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_LIMITEDSTRING_KEY" update="true">
<column name="`SIMPLELISTAUDITING_LIMITEDSTRING_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_LIMITEDSTRING_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="stri" table="`SIMPLELISTAUDITING_STRIAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_STRI_KEY" update="true">
<column name="`SIMPLELISTAUDITING_STRI_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_STRI_IDX`"/>
<element type="java.lang.String"/>
</list>
<array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/>
<element type="int"/>
</array>
<array name="doubleArray" table="`SIMPLELISTAUDITING_DOUBLEARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DOUBLEARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DOUBLEARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DOUBLEARRAY_IDX`"/>
@@ -414,7 +414,7 @@
<column not-null="false" unique="false" name="`STRINGARRAY`"/>
</property>
<array name="byteArray" table="`SIMPLELISTAUDITING_BYTEARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BYTEARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BYTEARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BYTEARRAY_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_e_o_hibernate.hbm.xml
index 9e9ebaa93..de5b2d964 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_e_o_hibernate.hbm.xml
@@ -50,7 +50,7 @@
<column not-null="true" unique="false" name="`MYDATE`"/>
</property>
<list name="testB" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="TESTC_TESTB">
+ <key foreign-key="TESTC_TESTB_KEY" update="true">
<column name="`TESTC_TESTB_E_ID`" unique="false"/>
</key>
<list-index column="`TESTC_TESTB_IDX`"/>
@@ -239,7 +239,7 @@
<column not-null="false" unique="false" name="`MYDATE`"/>
</property>
<list name="testB" table="`TESTCAUDITING_TESTBAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TESTCAUDITING_TESTB_KEY" update="true">
<column name="`TESTCAUDITING_TESTB_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TESTCAUDITING_TESTB_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_h_o_hibernate.hbm.xml
index 9469604ce..59953e84c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_h_o_hibernate.hbm.xml
@@ -59,7 +59,7 @@
<column not-null="true" unique="false" name="`MYDATE`"/>
</property>
<list name="testB" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="TESTC_TESTB">
+ <key foreign-key="TESTC_TESTB_KEY" update="true">
<column name="`TESTC_TESTB_E_ID`" unique="false"/>
</key>
<list-index column="`TESTC_TESTB_IDX`"/>
@@ -260,7 +260,7 @@
<column not-null="false" unique="false" name="`MYDATE`"/>
</property>
<list name="testB" table="`TESTCAUDITING_TESTBAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TESTCAUDITING_TESTB_KEY" update="true">
<column name="`TESTCAUDITING_TESTB_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TESTCAUDITING_TESTB_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_e_o_hibernate.hbm.xml
index 03d862128..ad6de91b8 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_e_o_hibernate.hbm.xml
@@ -33,7 +33,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`PRODUCTTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPE_GROUP_KEY" update="true">
<column name="`PRODUCTTYPE_GROUP_NAME`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_GROUP_IDX`"/>
@@ -48,7 +48,7 @@
</type>
</property>
<list name="group1" table="`PRODUCTTYPE_GROUP1`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPE_GROUP1_KEY" update="true">
<column name="`PRODUCTTYPE_GROUP1_NAME`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_GROUP1_IDX`"/>
@@ -251,7 +251,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PRODUCTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_GROUP_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_GROUP_IDX`"/>
@@ -266,7 +266,7 @@
</type>
</property>
<list name="group1" table="`PRODUCTTYPEAUDITING_GROUP1AUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_GROUP1_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_GROUP1_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_GROUP1_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_h_o_hibernate.hbm.xml
index 75de25d43..6e432a80f 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_h_o_hibernate.hbm.xml
@@ -39,7 +39,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`PRODUCTTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPE_GROUP_KEY" update="true">
<column name="`PRODUCTTYPE_GROUP_NAME`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_GROUP_IDX`"/>
@@ -54,7 +54,7 @@
</type>
</property>
<list name="group1" table="`PRODUCTTYPE_GROUP1`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPE_GROUP1_KEY" update="true">
<column name="`PRODUCTTYPE_GROUP1_NAME`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_GROUP1_IDX`"/>
@@ -272,7 +272,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PRODUCTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_GROUP_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_GROUP_IDX`"/>
@@ -287,7 +287,7 @@
</type>
</property>
<list name="group1" table="`PRODUCTTYPEAUDITING_GROUP1AUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_GROUP1_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_GROUP1_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_GROUP1_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_e_o_hibernate.hbm.xml
index 60f7c7400..5ca3bd0dc 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_e_o_hibernate.hbm.xml
@@ -33,7 +33,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`PRODUCTTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPE_GROUP_KEY" update="true">
<column name="`PRODUCTTYPE_GROUP_NAME`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_GROUP_IDX`"/>
@@ -59,7 +59,7 @@
</type>
</property>
<list name="group1" table="`PRODUCTTYPE_GROUP1`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPE_GROUP1_KEY" update="true">
<column name="`PRODUCTTYPE_GROUP1_NAME`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_GROUP1_IDX`"/>
@@ -241,7 +241,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PRODUCTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_GROUP_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_GROUP_IDX`"/>
@@ -267,7 +267,7 @@
</type>
</property>
<list name="group1" table="`PRODUCTTYPEAUDITING_GROUP1AUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_GROUP1_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_GROUP1_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_GROUP1_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_h_o_hibernate.hbm.xml
index 5b69d8027..081ad3eb7 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_h_o_hibernate.hbm.xml
@@ -39,7 +39,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`PRODUCTTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPE_GROUP_KEY" update="true">
<column name="`PRODUCTTYPE_GROUP_NAME`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_GROUP_IDX`"/>
@@ -65,7 +65,7 @@
</type>
</property>
<list name="group1" table="`PRODUCTTYPE_GROUP1`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPE_GROUP1_KEY" update="true">
<column name="`PRODUCTTYPE_GROUP1_NAME`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_GROUP1_IDX`"/>
@@ -262,7 +262,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PRODUCTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_GROUP_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_GROUP_IDX`"/>
@@ -288,7 +288,7 @@
</type>
</property>
<list name="group1" table="`PRODUCTTYPEAUDITING_GROUP1AUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_GROUP1_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_GROUP1_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_GROUP1_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_e_o_hibernate.hbm.xml
index 4399664af..c8b35e6c0 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -118,7 +118,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PRODUCTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_GROUP_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_GROUP_IDX`"/>
@@ -133,7 +133,7 @@
</type>
</property>
<list name="group1" table="`PRODUCTTYPEAUDITING_GROUP1AUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_GROUP1_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_GROUP1_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_GROUP1_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_h_o_hibernate.hbm.xml
index 5df957381..dc444a20c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_h_o_hibernate.hbm.xml
@@ -124,7 +124,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PRODUCTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_GROUP_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_GROUP_IDX`"/>
@@ -139,7 +139,7 @@
</type>
</property>
<list name="group1" table="`PRODUCTTYPEAUDITING_GROUP1AUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_GROUP1_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_GROUP1_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_GROUP1_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_e_o_hibernate.hbm.xml
index 3269d735d..8cec92561 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="names" table="`NAMESTABLE`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEM_NAMES_KEY" update="true">
<column name="`JOINCOLUMN1`" unique="false"/>
<column name="`JOINCOLUMN1`" unique="false"/>
</key>
@@ -21,7 +21,7 @@
<element type="java.lang.String"/>
</list>
<list name="items" table="`EMBEDDEDITEMSTABLE`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="ITEM_ITEMS_KEY" update="true">
<column name="`MYJC`" unique="false"/>
</key>
<list-index column="`ITEM_ITEMS_IDX`"/>
@@ -115,7 +115,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="names" table="`AUDITNAMESTABLE`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMAUDITING_NAMES_KEY" update="true">
<column name="`JOINCOLUMN1`" unique="false"/>
<column name="`JOINCOLUMN1`" unique="false"/>
</key>
@@ -123,7 +123,7 @@
<element type="java.lang.String"/>
</list>
<list name="items" table="`EMBITEMSAUDITTABLE`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="ITEMAUDITING_ITEMS_KEY" update="true">
<column name="`MYJC`" unique="false"/>
</key>
<list-index column="`ITEMAUDITING_ITEMS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_h_o_hibernate.hbm.xml
index 521bbf28e..9a6408277 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="names" table="`NAMESTABLE`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEM_NAMES_KEY" update="true">
<column name="`JOINCOLUMN1`" unique="false"/>
<column name="`JOINCOLUMN1`" unique="false"/>
</key>
@@ -24,7 +24,7 @@
<element type="java.lang.String"/>
</list>
<list name="items" table="`EMBEDDEDITEMSTABLE`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="ITEM_ITEMS_KEY" update="true">
<column name="`MYJC`" unique="false"/>
</key>
<list-index column="`ITEM_ITEMS_IDX`"/>
@@ -127,7 +127,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="names" table="`AUDITNAMESTABLE`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMAUDITING_NAMES_KEY" update="true">
<column name="`JOINCOLUMN1`" unique="false"/>
<column name="`JOINCOLUMN1`" unique="false"/>
</key>
@@ -135,7 +135,7 @@
<element type="java.lang.String"/>
</list>
<list name="items" table="`EMBITEMSAUDITTABLE`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="ITEMAUDITING_ITEMS_KEY" update="true">
<column name="`MYJC`" unique="false"/>
</key>
<list-index column="`ITEMAUDITING_ITEMS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_e_o_hibernate.hbm.xml
index 9f1e618fa..fe8e744a2 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="names" table="`ITEM_NAMES`" lazy="false" cascade="all">
- <key update="true">
+ <key foreign-key="ITEM_NAMES_KEY" update="true">
<column name="`ITEM_NAMES_E_ID`" unique="false"/>
</key>
<list-index column="`ITEM_NAMES_IDX`"/>
@@ -89,7 +89,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="names" table="`ITEMAUDITING_NAMESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMAUDITING_NAMES_KEY" update="true">
<column name="`ITEMAUDITING_NAMES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMAUDITING_NAMES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_h_o_hibernate.hbm.xml
index ba248883b..3e85aa7bf 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="names" table="`ITEM_NAMES`" lazy="false" cascade="all">
- <key update="true">
+ <key foreign-key="ITEM_NAMES_KEY" update="true">
<column name="`ITEM_NAMES_E_ID`" unique="false"/>
</key>
<list-index column="`ITEM_NAMES_IDX`"/>
@@ -98,7 +98,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="names" table="`ITEMAUDITING_NAMESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMAUDITING_NAMES_KEY" update="true">
<column name="`ITEMAUDITING_NAMES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMAUDITING_NAMES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_e_o_hibernate.hbm.xml
index c48126b79..2646c49f6 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_e_o_hibernate.hbm.xml
@@ -32,7 +32,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`ABC`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="EMPLOYEE_ADDRESS_KEY" update="true">
<column name="`EMPLOYEE_ADDR_ID`" unique="false"/>
</key>
<list-index column="`PERSON_ADDRESS_IDX`"/>
@@ -55,7 +55,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="address" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="STUDENT_ADDRESS">
+ <key foreign-key="STUDENT_ADDRESS_KEY" update="true">
<column name="`STUDENT_ADDRESS_ID`" unique="false"/>
</key>
<list-index column="`STUDENT_ADDRESS_IDX`"/>
@@ -195,7 +195,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`EMPLOYEEAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="EMPLOYEEAUDITING_ADDRESS_KEY" update="true">
<column name="`EMPLOYEEAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`EMPLOYEEAUDITING_ADDRESS_IDX`"/>
@@ -260,7 +260,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`STUDENTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="STUDENTAUDITING_ADDRESS_KEY" update="true">
<column name="`STUDENTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`STUDENTAUDITING_ADDRESS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_h_o_hibernate.hbm.xml
index 3aeef1533..d5879eb44 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_h_o_hibernate.hbm.xml
@@ -38,7 +38,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`ABC`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="EMPLOYEE_ADDRESS_KEY" update="true">
<column name="`EMPLOYEE_ADDR_ID`" unique="false"/>
</key>
<list-index column="`PERSON_ADDRESS_IDX`"/>
@@ -64,7 +64,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="address" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="STUDENT_ADDRESS">
+ <key foreign-key="STUDENT_ADDRESS_KEY" update="true">
<column name="`STUDENT_ADDRESS_ID`" unique="false"/>
</key>
<list-index column="`STUDENT_ADDRESS_IDX`"/>
@@ -213,7 +213,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`EMPLOYEEAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="EMPLOYEEAUDITING_ADDRESS_KEY" update="true">
<column name="`EMPLOYEEAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`EMPLOYEEAUDITING_ADDRESS_IDX`"/>
@@ -281,7 +281,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`STUDENTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="STUDENTAUDITING_ADDRESS_KEY" update="true">
<column name="`STUDENTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`STUDENTAUDITING_ADDRESS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_e_o_hibernate.hbm.xml
index 0ed1de544..4f6fdd08d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_e_o_hibernate.hbm.xml
@@ -17,7 +17,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<map name="imageFiles" table="`IMAGE_MAPPING`" lazy="false" cascade="all,delete-orphan">
- <key/>
+ <key foreign-key="IMAGES_IMAGEFILES_KEY"/>
<map-key type="java.lang.String">
<column not-null="false" unique="false" name="`IMAGE_NAME`"/>
</map-key>
@@ -26,7 +26,7 @@
</element>
</map>
<map name="imageTypeNames" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="IMAGES_IMAGETYPENAMES_KEY" update="true">
<column name="`IMAGES_IMAGETYPENAMES_E_ID`" unique="false"/>
</key>
<map-key>
@@ -39,14 +39,14 @@
<element type="java.lang.String"/>
</map>
<map name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="IMAGES_IMAGEDATEDESCRIPTIONS_KEY" update="true">
<column name="`IMAGES_IMAGEDATEDESCRIPTIONS_E_ID`" unique="false"/>
</key>
<map-key type="timestamp"/>
<element type="java.lang.String"/>
</map>
<map name="photoParts" table="`PHOTOPARTS_MAP`" lazy="true" cascade="all,delete-orphan">
- <key/>
+ <key foreign-key="IMAGES_PHOTOPARTS_KEY"/>
<map-key-many-to-many entity-name="PhotoPart">
<column not-null="true" unique="false" name="`PARTS_NAME`"/>
</map-key-many-to-many>
@@ -251,28 +251,28 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="imageFiles" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGEFILES">
+ <key foreign-key="IMAGESAUDITING_IMAGEFILES_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGEFILES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGEFILES_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="imageTypeNames" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGETYPENAMES">
+ <key foreign-key="IMAGESAUDITING_IMAGETYPENAMES_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGETYPENAMES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGETYPENAMES_IDX`"/>
<one-to-many entity-name="EnumToStringMapEntryAuditing"/>
</list>
<list name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS">
+ <key foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_IDX`"/>
<one-to-many entity-name="DateToStringMapEntryAuditing"/>
</list>
<list name="photoParts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_PHOTOPARTS">
+ <key foreign-key="IMAGESAUDITING_PHOTOPARTS_KEY" update="true">
<column name="`IMAGESAUDITING_PHOTOPARTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_PHOTOPARTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_h_o_hibernate.hbm.xml
index 2338fc021..d6c31a2e0 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_h_o_hibernate.hbm.xml
@@ -20,7 +20,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<map name="imageFiles" table="`IMAGE_MAPPING`" lazy="false" cascade="all,delete-orphan">
- <key/>
+ <key foreign-key="IMAGES_IMAGEFILES_KEY"/>
<map-key type="java.lang.String">
<column not-null="false" unique="false" name="`IMAGE_NAME`"/>
</map-key>
@@ -29,7 +29,7 @@
</element>
</map>
<map name="imageTypeNames" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="IMAGES_IMAGETYPENAMES_KEY" update="true">
<column name="`IMAGES_IMAGETYPENAMES_E_ID`" unique="false"/>
</key>
<map-key>
@@ -42,14 +42,14 @@
<element type="java.lang.String"/>
</map>
<map name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="IMAGES_IMAGEDATEDESCRIPTIONS_KEY" update="true">
<column name="`IMAGES_IMAGEDATEDESCRIPTIONS_E_ID`" unique="false"/>
</key>
<map-key type="timestamp"/>
<element type="java.lang.String"/>
</map>
<map name="photoParts" table="`PHOTOPARTS_MAP`" lazy="true" cascade="all,delete-orphan">
- <key/>
+ <key foreign-key="IMAGES_PHOTOPARTS_KEY"/>
<map-key-many-to-many entity-name="PhotoPart">
<column not-null="true" unique="false" name="`PARTS_NAME`"/>
</map-key-many-to-many>
@@ -269,28 +269,28 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="imageFiles" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGEFILES">
+ <key foreign-key="IMAGESAUDITING_IMAGEFILES_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGEFILES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGEFILES_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="imageTypeNames" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGETYPENAMES">
+ <key foreign-key="IMAGESAUDITING_IMAGETYPENAMES_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGETYPENAMES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGETYPENAMES_IDX`"/>
<one-to-many entity-name="EnumToStringMapEntryAuditing"/>
</list>
<list name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS">
+ <key foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_IDX`"/>
<one-to-many entity-name="DateToStringMapEntryAuditing"/>
</list>
<list name="photoParts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_PHOTOPARTS">
+ <key foreign-key="IMAGESAUDITING_PHOTOPARTS_KEY" update="true">
<column name="`IMAGESAUDITING_PHOTOPARTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_PHOTOPARTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_e_o_hibernate.hbm.xml
index 0ed1de544..4f6fdd08d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_e_o_hibernate.hbm.xml
@@ -17,7 +17,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<map name="imageFiles" table="`IMAGE_MAPPING`" lazy="false" cascade="all,delete-orphan">
- <key/>
+ <key foreign-key="IMAGES_IMAGEFILES_KEY"/>
<map-key type="java.lang.String">
<column not-null="false" unique="false" name="`IMAGE_NAME`"/>
</map-key>
@@ -26,7 +26,7 @@
</element>
</map>
<map name="imageTypeNames" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="IMAGES_IMAGETYPENAMES_KEY" update="true">
<column name="`IMAGES_IMAGETYPENAMES_E_ID`" unique="false"/>
</key>
<map-key>
@@ -39,14 +39,14 @@
<element type="java.lang.String"/>
</map>
<map name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="IMAGES_IMAGEDATEDESCRIPTIONS_KEY" update="true">
<column name="`IMAGES_IMAGEDATEDESCRIPTIONS_E_ID`" unique="false"/>
</key>
<map-key type="timestamp"/>
<element type="java.lang.String"/>
</map>
<map name="photoParts" table="`PHOTOPARTS_MAP`" lazy="true" cascade="all,delete-orphan">
- <key/>
+ <key foreign-key="IMAGES_PHOTOPARTS_KEY"/>
<map-key-many-to-many entity-name="PhotoPart">
<column not-null="true" unique="false" name="`PARTS_NAME`"/>
</map-key-many-to-many>
@@ -251,28 +251,28 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="imageFiles" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGEFILES">
+ <key foreign-key="IMAGESAUDITING_IMAGEFILES_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGEFILES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGEFILES_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="imageTypeNames" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGETYPENAMES">
+ <key foreign-key="IMAGESAUDITING_IMAGETYPENAMES_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGETYPENAMES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGETYPENAMES_IDX`"/>
<one-to-many entity-name="EnumToStringMapEntryAuditing"/>
</list>
<list name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS">
+ <key foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_IDX`"/>
<one-to-many entity-name="DateToStringMapEntryAuditing"/>
</list>
<list name="photoParts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_PHOTOPARTS">
+ <key foreign-key="IMAGESAUDITING_PHOTOPARTS_KEY" update="true">
<column name="`IMAGESAUDITING_PHOTOPARTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_PHOTOPARTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_h_o_hibernate.hbm.xml
index 2338fc021..d6c31a2e0 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_h_o_hibernate.hbm.xml
@@ -20,7 +20,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<map name="imageFiles" table="`IMAGE_MAPPING`" lazy="false" cascade="all,delete-orphan">
- <key/>
+ <key foreign-key="IMAGES_IMAGEFILES_KEY"/>
<map-key type="java.lang.String">
<column not-null="false" unique="false" name="`IMAGE_NAME`"/>
</map-key>
@@ -29,7 +29,7 @@
</element>
</map>
<map name="imageTypeNames" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="IMAGES_IMAGETYPENAMES_KEY" update="true">
<column name="`IMAGES_IMAGETYPENAMES_E_ID`" unique="false"/>
</key>
<map-key>
@@ -42,14 +42,14 @@
<element type="java.lang.String"/>
</map>
<map name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="IMAGES_IMAGEDATEDESCRIPTIONS_KEY" update="true">
<column name="`IMAGES_IMAGEDATEDESCRIPTIONS_E_ID`" unique="false"/>
</key>
<map-key type="timestamp"/>
<element type="java.lang.String"/>
</map>
<map name="photoParts" table="`PHOTOPARTS_MAP`" lazy="true" cascade="all,delete-orphan">
- <key/>
+ <key foreign-key="IMAGES_PHOTOPARTS_KEY"/>
<map-key-many-to-many entity-name="PhotoPart">
<column not-null="true" unique="false" name="`PARTS_NAME`"/>
</map-key-many-to-many>
@@ -269,28 +269,28 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="imageFiles" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGEFILES">
+ <key foreign-key="IMAGESAUDITING_IMAGEFILES_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGEFILES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGEFILES_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="imageTypeNames" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGETYPENAMES">
+ <key foreign-key="IMAGESAUDITING_IMAGETYPENAMES_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGETYPENAMES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGETYPENAMES_IDX`"/>
<one-to-many entity-name="EnumToStringMapEntryAuditing"/>
</list>
<list name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS">
+ <key foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_IDX`"/>
<one-to-many entity-name="DateToStringMapEntryAuditing"/>
</list>
<list name="photoParts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_PHOTOPARTS">
+ <key foreign-key="IMAGESAUDITING_PHOTOPARTS_KEY" update="true">
<column name="`IMAGESAUDITING_PHOTOPARTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_PHOTOPARTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_e_o_hibernate.hbm.xml
index 0ed1de544..4f6fdd08d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_e_o_hibernate.hbm.xml
@@ -17,7 +17,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<map name="imageFiles" table="`IMAGE_MAPPING`" lazy="false" cascade="all,delete-orphan">
- <key/>
+ <key foreign-key="IMAGES_IMAGEFILES_KEY"/>
<map-key type="java.lang.String">
<column not-null="false" unique="false" name="`IMAGE_NAME`"/>
</map-key>
@@ -26,7 +26,7 @@
</element>
</map>
<map name="imageTypeNames" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="IMAGES_IMAGETYPENAMES_KEY" update="true">
<column name="`IMAGES_IMAGETYPENAMES_E_ID`" unique="false"/>
</key>
<map-key>
@@ -39,14 +39,14 @@
<element type="java.lang.String"/>
</map>
<map name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="IMAGES_IMAGEDATEDESCRIPTIONS_KEY" update="true">
<column name="`IMAGES_IMAGEDATEDESCRIPTIONS_E_ID`" unique="false"/>
</key>
<map-key type="timestamp"/>
<element type="java.lang.String"/>
</map>
<map name="photoParts" table="`PHOTOPARTS_MAP`" lazy="true" cascade="all,delete-orphan">
- <key/>
+ <key foreign-key="IMAGES_PHOTOPARTS_KEY"/>
<map-key-many-to-many entity-name="PhotoPart">
<column not-null="true" unique="false" name="`PARTS_NAME`"/>
</map-key-many-to-many>
@@ -251,28 +251,28 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="imageFiles" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGEFILES">
+ <key foreign-key="IMAGESAUDITING_IMAGEFILES_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGEFILES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGEFILES_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="imageTypeNames" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGETYPENAMES">
+ <key foreign-key="IMAGESAUDITING_IMAGETYPENAMES_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGETYPENAMES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGETYPENAMES_IDX`"/>
<one-to-many entity-name="EnumToStringMapEntryAuditing"/>
</list>
<list name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS">
+ <key foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_IDX`"/>
<one-to-many entity-name="DateToStringMapEntryAuditing"/>
</list>
<list name="photoParts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_PHOTOPARTS">
+ <key foreign-key="IMAGESAUDITING_PHOTOPARTS_KEY" update="true">
<column name="`IMAGESAUDITING_PHOTOPARTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_PHOTOPARTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_h_o_hibernate.hbm.xml
index 2338fc021..d6c31a2e0 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_h_o_hibernate.hbm.xml
@@ -20,7 +20,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<map name="imageFiles" table="`IMAGE_MAPPING`" lazy="false" cascade="all,delete-orphan">
- <key/>
+ <key foreign-key="IMAGES_IMAGEFILES_KEY"/>
<map-key type="java.lang.String">
<column not-null="false" unique="false" name="`IMAGE_NAME`"/>
</map-key>
@@ -29,7 +29,7 @@
</element>
</map>
<map name="imageTypeNames" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="IMAGES_IMAGETYPENAMES_KEY" update="true">
<column name="`IMAGES_IMAGETYPENAMES_E_ID`" unique="false"/>
</key>
<map-key>
@@ -42,14 +42,14 @@
<element type="java.lang.String"/>
</map>
<map name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="IMAGES_IMAGEDATEDESCRIPTIONS_KEY" update="true">
<column name="`IMAGES_IMAGEDATEDESCRIPTIONS_E_ID`" unique="false"/>
</key>
<map-key type="timestamp"/>
<element type="java.lang.String"/>
</map>
<map name="photoParts" table="`PHOTOPARTS_MAP`" lazy="true" cascade="all,delete-orphan">
- <key/>
+ <key foreign-key="IMAGES_PHOTOPARTS_KEY"/>
<map-key-many-to-many entity-name="PhotoPart">
<column not-null="true" unique="false" name="`PARTS_NAME`"/>
</map-key-many-to-many>
@@ -269,28 +269,28 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="imageFiles" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGEFILES">
+ <key foreign-key="IMAGESAUDITING_IMAGEFILES_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGEFILES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGEFILES_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="imageTypeNames" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGETYPENAMES">
+ <key foreign-key="IMAGESAUDITING_IMAGETYPENAMES_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGETYPENAMES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGETYPENAMES_IDX`"/>
<one-to-many entity-name="EnumToStringMapEntryAuditing"/>
</list>
<list name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS">
+ <key foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_KEY" update="true">
<column name="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_IDX`"/>
<one-to-many entity-name="DateToStringMapEntryAuditing"/>
</list>
<list name="photoParts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="IMAGESAUDITING_PHOTOPARTS">
+ <key foreign-key="IMAGESAUDITING_PHOTOPARTS_KEY" update="true">
<column name="`IMAGESAUDITING_PHOTOPARTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMAGESAUDITING_PHOTOPARTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_e_o_hibernate.hbm.xml
index c780a5a02..e9e913a2f 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_e_o_hibernate.hbm.xml
@@ -36,7 +36,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="item" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="ITEMLIST_ITEM">
+ <key foreign-key="ITEMLIST_ITEM_KEY" update="true">
<column name="`ITEMLIST_ITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Item"/>
@@ -172,7 +172,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="item" table="`ITEMLISTAUDITING_ITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMLISTAUDITING_ITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_h_o_hibernate.hbm.xml
index 5ddf154fc..630e027b1 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_h_o_hibernate.hbm.xml
@@ -42,7 +42,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="item" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="ITEMLIST_ITEM">
+ <key foreign-key="ITEMLIST_ITEM_KEY" update="true">
<column name="`ITEMLIST_ITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Item"/>
@@ -187,7 +187,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="item" table="`ITEMLISTAUDITING_ITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMLISTAUDITING_ITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_e_o_hibernate.hbm.xml
index 474835443..87ff26077 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
</version>
<one-to-one name="employeeInfo" entity-name="EmployeeInfo" cascade="persist,save-update,lock,delete,delete-orphan" lazy="false" property-ref="employee"/>
<list name="addresses" lazy="true" cascade="persist,merge,refresh,save-update,lock,delete-orphan">
- <key update="true" foreign-key="EMPLOYEE_ADDRESSES">
+ <key foreign-key="EMPLOYEE_ADDRESSES_KEY" update="true">
<column name="`EMPLOYEE_ADDRESSES_ID`" unique="false"/>
</key>
<list-index column="`EMPLOYEE_ADDRESSES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_h_o_hibernate.hbm.xml
index 8238f1d72..165896b7b 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
</version>
<one-to-one name="employeeInfo" entity-name="EmployeeInfo" cascade="persist,save-update,lock,delete,delete-orphan" lazy="false" property-ref="employee"/>
<list name="addresses" lazy="true" cascade="persist,merge,refresh,save-update,lock,delete-orphan">
- <key update="true" foreign-key="EMPLOYEE_ADDRESSES">
+ <key foreign-key="EMPLOYEE_ADDRESSES_KEY" update="true">
<column name="`EMPLOYEE_ADDRESSES_ID`" unique="false"/>
</key>
<list-index column="`EMPLOYEE_ADDRESSES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_e_o_hibernate.hbm.xml
index d991f6d17..eeb923e36 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_e_o_hibernate.hbm.xml
@@ -30,7 +30,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="account" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ACCOUNTGROUP_ACCOUNT">
+ <key foreign-key="ACCOUNTGROUP_ACCOUNT_KEY" update="true">
<column name="`ACCOUNTGROUP_ACCOUNT_E_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTGROUP_ACCOUNT_IDX`"/>
@@ -51,14 +51,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="accountGroup" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ACCOUNTING_ACCOUNTGROUP">
+ <key foreign-key="ACCOUNTING_ACCOUNTGROUP_KEY" update="true">
<column name="`ACCOUNTING_ACCOUNTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTING_ACCOUNTGROUP_IDX`"/>
<one-to-many entity-name="AccountGroup"/>
</list>
<list name="vat" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ACCOUNTING_VAT">
+ <key foreign-key="ACCOUNTING_VAT_KEY" update="true">
<column name="`ACCOUNTING_VAT_E_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTING_VAT_IDX`"/>
@@ -71,7 +71,7 @@
<column not-null="false" unique="false" name="`REPORT_REPORT_E_ID`"/>
</many-to-one>
<list name="journalGroup" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ACCOUNTING_JOURNALGROUP">
+ <key foreign-key="ACCOUNTING_JOURNALGROUP_KEY" update="true">
<column name="`ACCOUNTING_JOURNALGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTING_JOURNALGROUP_IDX`"/>
@@ -108,14 +108,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="journalGroups" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="JOURNALGROUP_JOURNALGROUPS">
+ <key foreign-key="JOURNALGROUP_JOURNALGROUPS_KEY" update="true">
<column name="`JOURNALGROUP_JOURNALGROUPS_E_ID`" unique="false"/>
</key>
<list-index column="`JOURNALGROUP_JOURNALGROUPS_IDX`"/>
<one-to-many entity-name="JournalGroup"/>
</list>
<list name="journalStatements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="JOURNALGROUP_JOURNALSTATEMENTS">
+ <key foreign-key="JOURNALGROUP_JOURNALSTATEMENTS_KEY" update="true">
<column name="`JOURNALGROUP_JOURNALSTATEMENTS_E_ID`" unique="false"/>
</key>
<list-index column="`JOURNALGROUP_JOURNALSTATEMENTS_IDX`"/>
@@ -192,7 +192,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="reportGroup" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="REPORTGROUP_REPORTGROUP">
+ <key foreign-key="REPORTGROUP_REPORTGROUP_KEY" update="true">
<column name="`REPORTGROUP_REPORTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`REPORTGROUP_REPORTGROUP_IDX`"/>
@@ -349,7 +349,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="account" table="`ACCOUNTGROUPAUDITING_ACCOUNTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ACCOUNTGROUPAUDITING_ACCOUNT_KEY" update="true">
<column name="`ACCOUNTGROUPAUDITING_ACCOUNT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTGROUPAUDITING_ACCOUNT_IDX`"/>
@@ -408,14 +408,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="accountGroup" table="`ACCOUNTINGAUDITING_ACCOUNTGROUPAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ACCOUNTINGAUDITING_ACCOUNTGROUP_KEY" update="true">
<column name="`ACCOUNTINGAUDITING_ACCOUNTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTINGAUDITING_ACCOUNTGROUP_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="vat" table="`ACCOUNTINGAUDITING_VATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ACCOUNTINGAUDITING_VAT_KEY" update="true">
<column name="`ACCOUNTINGAUDITING_VAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTINGAUDITING_VAT_IDX`"/>
@@ -428,7 +428,7 @@
<column not-null="false" unique="false" name="`REPORT`"/>
</property>
<list name="journalGroup" table="`ACCOUNTINGAUDITING_JOURNALGROUPAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ACCOUNTINGAUDITING_JOURNALGROUP_KEY" update="true">
<column name="`ACCOUNTINGAUDITING_JOURNALGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTINGAUDITING_JOURNALGROUP_IDX`"/>
@@ -442,7 +442,7 @@
<column name="`ACCOUNTAUDITING_TENEO_AUDIT_ID`"/>
</key>
<list name="report" table="`BALANCEACCOUNTAUDITING_REPORTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="BALANCEACCOUNTAUDITING_REPORT_KEY" update="true">
<column name="`BALANCEACCOUNTAUDITING_REPORT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BALANCEACCOUNTAUDITING_REPORT_IDX`"/>
@@ -501,14 +501,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="journalGroups" table="`JOURNALGROUPAUDITING_JOURNALGROUPSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="JOURNALGROUPAUDITING_JOURNALGROUPS_KEY" update="true">
<column name="`JOURNALGROUPAUDITING_JOURNALGROUPS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`JOURNALGROUPAUDITING_JOURNALGROUPS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="journalStatements" table="`JOURNALGROUPAUDITING_JOURNALSTATEMENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="JOURNALGROUPAUDITING_JOURNALSTATEMENTS_KEY" update="true">
<column name="`JOURNALGROUPAUDITING_JOURNALSTATEMENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`JOURNALGROUPAUDITING_JOURNALSTATEMENTS_IDX`"/>
@@ -699,14 +699,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="reportGroup" table="`REPORTGROUPAUDITING_REPORTGROUPAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="REPORTGROUPAUDITING_REPORTGROUP_KEY" update="true">
<column name="`REPORTGROUPAUDITING_REPORTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`REPORTGROUPAUDITING_REPORTGROUP_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="account" table="`REPORTGROUPAUDITING_ACCOUNTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="REPORTGROUPAUDITING_ACCOUNT_KEY" update="true">
<column name="`REPORTGROUPAUDITING_ACCOUNT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`REPORTGROUPAUDITING_ACCOUNT_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_h_o_hibernate.hbm.xml
index 6711a399f..18dfccb97 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_h_o_hibernate.hbm.xml
@@ -36,7 +36,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="account" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ACCOUNTGROUP_ACCOUNT">
+ <key foreign-key="ACCOUNTGROUP_ACCOUNT_KEY" update="true">
<column name="`ACCOUNTGROUP_ACCOUNT_E_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTGROUP_ACCOUNT_IDX`"/>
@@ -60,14 +60,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="accountGroup" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ACCOUNTING_ACCOUNTGROUP">
+ <key foreign-key="ACCOUNTING_ACCOUNTGROUP_KEY" update="true">
<column name="`ACCOUNTING_ACCOUNTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTING_ACCOUNTGROUP_IDX`"/>
<one-to-many entity-name="AccountGroup"/>
</list>
<list name="vat" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ACCOUNTING_VAT">
+ <key foreign-key="ACCOUNTING_VAT_KEY" update="true">
<column name="`ACCOUNTING_VAT_E_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTING_VAT_IDX`"/>
@@ -80,7 +80,7 @@
<column not-null="false" unique="false" name="`REPORT_REPORT_E_ID`"/>
</many-to-one>
<list name="journalGroup" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ACCOUNTING_JOURNALGROUP">
+ <key foreign-key="ACCOUNTING_JOURNALGROUP_KEY" update="true">
<column name="`ACCOUNTING_JOURNALGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTING_JOURNALGROUP_IDX`"/>
@@ -117,14 +117,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="journalGroups" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="JOURNALGROUP_JOURNALGROUPS">
+ <key foreign-key="JOURNALGROUP_JOURNALGROUPS_KEY" update="true">
<column name="`JOURNALGROUP_JOURNALGROUPS_E_ID`" unique="false"/>
</key>
<list-index column="`JOURNALGROUP_JOURNALGROUPS_IDX`"/>
<one-to-many entity-name="JournalGroup"/>
</list>
<list name="journalStatements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="JOURNALGROUP_JOURNALSTATEMENTS">
+ <key foreign-key="JOURNALGROUP_JOURNALSTATEMENTS_KEY" update="true">
<column name="`JOURNALGROUP_JOURNALSTATEMENTS_E_ID`" unique="false"/>
</key>
<list-index column="`JOURNALGROUP_JOURNALSTATEMENTS_IDX`"/>
@@ -207,7 +207,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="reportGroup" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="REPORTGROUP_REPORTGROUP">
+ <key foreign-key="REPORTGROUP_REPORTGROUP_KEY" update="true">
<column name="`REPORTGROUP_REPORTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`REPORTGROUP_REPORTGROUP_IDX`"/>
@@ -376,7 +376,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="account" table="`ACCOUNTGROUPAUDITING_ACCOUNTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ACCOUNTGROUPAUDITING_ACCOUNT_KEY" update="true">
<column name="`ACCOUNTGROUPAUDITING_ACCOUNT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTGROUPAUDITING_ACCOUNT_IDX`"/>
@@ -438,14 +438,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="accountGroup" table="`ACCOUNTINGAUDITING_ACCOUNTGROUPAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ACCOUNTINGAUDITING_ACCOUNTGROUP_KEY" update="true">
<column name="`ACCOUNTINGAUDITING_ACCOUNTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTINGAUDITING_ACCOUNTGROUP_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="vat" table="`ACCOUNTINGAUDITING_VATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ACCOUNTINGAUDITING_VAT_KEY" update="true">
<column name="`ACCOUNTINGAUDITING_VAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTINGAUDITING_VAT_IDX`"/>
@@ -458,7 +458,7 @@
<column not-null="false" unique="false" name="`REPORT`"/>
</property>
<list name="journalGroup" table="`ACCOUNTINGAUDITING_JOURNALGROUPAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ACCOUNTINGAUDITING_JOURNALGROUP_KEY" update="true">
<column name="`ACCOUNTINGAUDITING_JOURNALGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ACCOUNTINGAUDITING_JOURNALGROUP_IDX`"/>
@@ -469,7 +469,7 @@
<meta attribute="eclassName" inherit="false">BalanceAccountAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/sample/accountingAuditing</meta>
<list name="report" table="`BALANCEACCOUNTAUDITING_REPORTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="BALANCEACCOUNTAUDITING_REPORT_KEY" update="true">
<column name="`BALANCEACCOUNTAUDITING_REPORT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BALANCEACCOUNTAUDITING_REPORT_IDX`"/>
@@ -531,14 +531,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="journalGroups" table="`JOURNALGROUPAUDITING_JOURNALGROUPSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="JOURNALGROUPAUDITING_JOURNALGROUPS_KEY" update="true">
<column name="`JOURNALGROUPAUDITING_JOURNALGROUPS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`JOURNALGROUPAUDITING_JOURNALGROUPS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="journalStatements" table="`JOURNALGROUPAUDITING_JOURNALSTATEMENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="JOURNALGROUPAUDITING_JOURNALSTATEMENTS_KEY" update="true">
<column name="`JOURNALGROUPAUDITING_JOURNALSTATEMENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`JOURNALGROUPAUDITING_JOURNALSTATEMENTS_IDX`"/>
@@ -735,14 +735,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="reportGroup" table="`REPORTGROUPAUDITING_REPORTGROUPAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="REPORTGROUPAUDITING_REPORTGROUP_KEY" update="true">
<column name="`REPORTGROUPAUDITING_REPORTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`REPORTGROUPAUDITING_REPORTGROUP_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="account" table="`REPORTGROUPAUDITING_ACCOUNTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="REPORTGROUPAUDITING_ACCOUNT_KEY" update="true">
<column name="`REPORTGROUPAUDITING_ACCOUNT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`REPORTGROUPAUDITING_ACCOUNT_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_e_o_hibernate.hbm.xml
index 4a0d71bb8..264831a40 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_e_o_hibernate.hbm.xml
@@ -50,7 +50,7 @@
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
@@ -58,7 +58,7 @@
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -232,14 +232,14 @@
<column not-null="false" unique="false" name="`NAME`" length="50"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -299,7 +299,7 @@
<column not-null="false" unique="false" name="`NAME`" length="50"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_h_o_hibernate.hbm.xml
index a36bd988d..0915ca94c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_h_o_hibernate.hbm.xml
@@ -56,7 +56,7 @@
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
@@ -64,7 +64,7 @@
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -250,14 +250,14 @@
<column not-null="false" unique="false" name="`NAME`" length="50"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -320,7 +320,7 @@
<column not-null="false" unique="false" name="`NAME`" length="50"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_e_o_hibernate.hbm.xml
index a3619febc..ae05e0717 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_e_o_hibernate.hbm.xml
@@ -56,7 +56,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="machines" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MACHINELIST_MACHINES">
+ <key foreign-key="MACHINELIST_MACHINES_KEY" update="true">
<column name="`MACHINELIST_MACHINES_E_ID`" unique="false"/>
</key>
<list-index column="`MACHINELIST_MACHINES_IDX`"/>
@@ -152,7 +152,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="days" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="WORKWEEK_DAYS">
+ <key foreign-key="WORKWEEK_DAYS_KEY" update="true">
<column name="`WORKWEEK_DAYS_E_ID`" unique="false"/>
</key>
<list-index column="`WORKWEEK_DAYS_IDX`"/>
@@ -350,7 +350,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="machines" table="`MACHINELISTAUDITING_MACHINESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MACHINELISTAUDITING_MACHINES_KEY" update="true">
<column name="`MACHINELISTAUDITING_MACHINES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MACHINELISTAUDITING_MACHINES_IDX`"/>
@@ -598,7 +598,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="days" table="`WORKWEEKAUDITING_DAYSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WORKWEEKAUDITING_DAYS_KEY" update="true">
<column name="`WORKWEEKAUDITING_DAYS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WORKWEEKAUDITING_DAYS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_h_o_hibernate.hbm.xml
index 8a802a4d9..43a617a48 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_h_o_hibernate.hbm.xml
@@ -65,7 +65,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="machines" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MACHINELIST_MACHINES">
+ <key foreign-key="MACHINELIST_MACHINES_KEY" update="true">
<column name="`MACHINELIST_MACHINES_E_ID`" unique="false"/>
</key>
<list-index column="`MACHINELIST_MACHINES_IDX`"/>
@@ -173,7 +173,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="days" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="WORKWEEK_DAYS">
+ <key foreign-key="WORKWEEK_DAYS_KEY" update="true">
<column name="`WORKWEEK_DAYS_E_ID`" unique="false"/>
</key>
<list-index column="`WORKWEEK_DAYS_IDX`"/>
@@ -383,7 +383,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="machines" table="`MACHINELISTAUDITING_MACHINESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MACHINELISTAUDITING_MACHINES_KEY" update="true">
<column name="`MACHINELISTAUDITING_MACHINES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MACHINELISTAUDITING_MACHINES_IDX`"/>
@@ -643,7 +643,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="days" table="`WORKWEEKAUDITING_DAYSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WORKWEEKAUDITING_DAYS_KEY" update="true">
<column name="`WORKWEEKAUDITING_DAYS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WORKWEEKAUDITING_DAYS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_e_o_hibernate.hbm.xml
index a2cb9ebfe..d09efd86f 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_e_o_hibernate.hbm.xml
@@ -15,14 +15,14 @@
<column not-null="true" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="subCatalog" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CATALOGTYPE_SUBCATALOG">
+ <key foreign-key="CATALOGTYPE_SUBCATALOG_KEY" update="true">
<column name="`CATALOGTYPE_SUBCATALOG_NAME`" unique="false"/>
</key>
<list-index column="`CATALOGTYPE_SUBCATALOG_IDX`"/>
<one-to-many entity-name="CatalogType"/>
</list>
<list name="product" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CATALOGTYPE_PRODUCT">
+ <key foreign-key="CATALOGTYPE_PRODUCT_KEY" update="true">
<column name="`CATALOGTYPE_PRODUCT_NAME`" unique="false">
<comment>My product</comment>
</column>
@@ -67,7 +67,7 @@
</column>
</property>
<list name="remark" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PRODUCTTYPE_REMARK">
+ <key foreign-key="PRODUCTTYPE_REMARK_KEY" update="true">
<column name="`PRODUCTTYPE_REMARK_CODE`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_REMARK_IDX`"/>
@@ -183,14 +183,14 @@
<column not-null="false" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="subCatalog" table="`CATALOGTYPEAUDITING_SUBCATALOGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CATALOGTYPEAUDITING_SUBCATALOG_KEY" update="true">
<column name="`CATALOGTYPEAUDITING_SUBCATALOG_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CATALOGTYPEAUDITING_SUBCATALOG_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="product" table="`CATALOGTYPEAUDITING_PRODUCTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CATALOGTYPEAUDITING_PRODUCT_KEY" update="true">
<column name="`CATALOGTYPEAUDITING_PRODUCT_TENEO_AUDIT_ID`" unique="false">
<comment>My product</comment>
</column>
@@ -314,7 +314,7 @@
</column>
</property>
<list name="remark" table="`PRODUCTTYPEAUDITING_REMARKAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_REMARK_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_REMARK_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_REMARK_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_h_o_hibernate.hbm.xml
index cf0878591..78caa5620 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_h_o_hibernate.hbm.xml
@@ -18,14 +18,14 @@
<column not-null="true" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="subCatalog" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CATALOGTYPE_SUBCATALOG">
+ <key foreign-key="CATALOGTYPE_SUBCATALOG_KEY" update="true">
<column name="`CATALOGTYPE_SUBCATALOG_NAME`" unique="false"/>
</key>
<list-index column="`CATALOGTYPE_SUBCATALOG_IDX`"/>
<one-to-many entity-name="CatalogType"/>
</list>
<list name="product" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CATALOGTYPE_PRODUCT">
+ <key foreign-key="CATALOGTYPE_PRODUCT_KEY" update="true">
<column name="`CATALOGTYPE_PRODUCT_NAME`" unique="false">
<comment>My product</comment>
</column>
@@ -76,7 +76,7 @@
</column>
</property>
<list name="remark" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PRODUCTTYPE_REMARK">
+ <key foreign-key="PRODUCTTYPE_REMARK_KEY" update="true">
<column name="`PRODUCTTYPE_REMARK_CODE`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_REMARK_IDX`"/>
@@ -204,14 +204,14 @@
<column not-null="false" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="subCatalog" table="`CATALOGTYPEAUDITING_SUBCATALOGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CATALOGTYPEAUDITING_SUBCATALOG_KEY" update="true">
<column name="`CATALOGTYPEAUDITING_SUBCATALOG_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CATALOGTYPEAUDITING_SUBCATALOG_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="product" table="`CATALOGTYPEAUDITING_PRODUCTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CATALOGTYPEAUDITING_PRODUCT_KEY" update="true">
<column name="`CATALOGTYPEAUDITING_PRODUCT_TENEO_AUDIT_ID`" unique="false">
<comment>My product</comment>
</column>
@@ -341,7 +341,7 @@
</column>
</property>
<list name="remark" table="`PRODUCTTYPEAUDITING_REMARKAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_REMARK_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_REMARK_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_REMARK_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_e_o_hibernate.hbm.xml
index 5fd651b45..dd443ce07 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_e_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PERSON_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSON_GROUP_KEY" update="true">
<column name="`PERSON_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_GROUP_IDX`"/>
@@ -111,7 +111,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true">
<column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_GROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_h_o_hibernate.hbm.xml
index 17906a66b..fe8447a9a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_h_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PERSON_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSON_GROUP_KEY" update="true">
<column name="`PERSON_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_GROUP_IDX`"/>
@@ -120,7 +120,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true">
<column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_GROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_e_o_hibernate.hbm.xml
index bdcaeb6c3..3e3224bdf 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -61,7 +61,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true">
<column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_GROUP_IDX`"/>
@@ -104,7 +104,7 @@
<column name="`EMPLOYEEAUDITING_TENEO_AUDIT_ID`"/>
</key>
<list name="offices" table="`SPECIALEMPLOYEEAUDITING_OFFICESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SPECIALEMPLOYEEAUDITING_OFFICES_KEY" update="true">
<column name="`SPECIALEMPLOYEEAUDITING_OFFICES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SPECIALEMPLOYEEAUDITING_OFFICES_IDX`"/>
@@ -163,7 +163,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="manager" table="`DEPARTMENTAUDITING_MANAGERAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="DEPARTMENTAUDITING_MANAGER_KEY" update="true">
<column name="`DEPARTMENTAUDITING_MANAGER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DEPARTMENTAUDITING_MANAGER_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_h_o_hibernate.hbm.xml
index 11026177d..5e094a9d2 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_h_o_hibernate.hbm.xml
@@ -64,7 +64,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true">
<column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_GROUP_IDX`"/>
@@ -101,7 +101,7 @@
<meta attribute="eclassName" inherit="false">SpecialEmployeeAuditing</meta>
<meta attribute="epackage" inherit="false">http:///www.elver.org/DynamicTestAuditing</meta>
<list name="offices" table="`SPECIALEMPLOYEEAUDITING_OFFICESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SPECIALEMPLOYEEAUDITING_OFFICES_KEY" update="true">
<column name="`SPECIALEMPLOYEEAUDITING_OFFICES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SPECIALEMPLOYEEAUDITING_OFFICES_IDX`"/>
@@ -163,7 +163,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="manager" table="`DEPARTMENTAUDITING_MANAGERAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="DEPARTMENTAUDITING_MANAGER_KEY" update="true">
<column name="`DEPARTMENTAUDITING_MANAGER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DEPARTMENTAUDITING_MANAGER_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVNoDBSchemaAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVNoDBSchemaAction_hsqldb_e_o_hibernate.hbm.xml
index b34461c92..73ff1418c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVNoDBSchemaAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVNoDBSchemaAction_hsqldb_e_o_hibernate.hbm.xml
@@ -56,7 +56,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true">
<column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_GROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_e_o_hibernate.hbm.xml
index a5f4248a7..389d0d4ee 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_e_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PERSON_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSON_GROUP_KEY" update="true">
<column name="`PERSON_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_GROUP_IDX`"/>
@@ -59,7 +59,7 @@
<column name="`EMPLOYEE_E_ID`"/>
</key>
<list name="offices" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="SPECIALEMPLOYEE_OFFICES">
+ <key foreign-key="SPECIALEMPLOYEE_OFFICES_KEY" update="true">
<column name="`SPECIALEMPLOYEE_OFFICES_E_ID`" unique="false"/>
</key>
<list-index column="`SPECIALEMPLOYEE_OFFICES_IDX`"/>
@@ -80,7 +80,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="manager" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="DEPARTMENT_MANAGER">
+ <key foreign-key="DEPARTMENT_MANAGER_KEY" update="true">
<column name="`DEPARTMENT_MANAGER_E_ID`" unique="false"/>
</key>
<list-index column="`DEPARTMENT_MANAGER_IDX`"/>
@@ -196,7 +196,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true">
<column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_GROUP_IDX`"/>
@@ -239,7 +239,7 @@
<column name="`EMPLOYEEAUDITING_TENEO_AUDIT_ID`"/>
</key>
<list name="offices" table="`SPECIALEMPLOYEEAUDITING_OFFICESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SPECIALEMPLOYEEAUDITING_OFFICES_KEY" update="true">
<column name="`SPECIALEMPLOYEEAUDITING_OFFICES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SPECIALEMPLOYEEAUDITING_OFFICES_IDX`"/>
@@ -298,7 +298,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="manager" table="`DEPARTMENTAUDITING_MANAGERAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="DEPARTMENTAUDITING_MANAGER_KEY" update="true">
<column name="`DEPARTMENTAUDITING_MANAGER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DEPARTMENTAUDITING_MANAGER_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_h_o_hibernate.hbm.xml
index a57548a89..59db001bf 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_h_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PERSON_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSON_GROUP_KEY" update="true">
<column name="`PERSON_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_GROUP_IDX`"/>
@@ -56,7 +56,7 @@
<meta attribute="eclassName" inherit="false">SpecialEmployee</meta>
<meta attribute="epackage" inherit="false">http:///www.elver.org/DynamicTest</meta>
<list name="offices" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="SPECIALEMPLOYEE_OFFICES">
+ <key foreign-key="SPECIALEMPLOYEE_OFFICES_KEY" update="true">
<column name="`SPECIALEMPLOYEE_OFFICES_E_ID`" unique="false"/>
</key>
<list-index column="`SPECIALEMPLOYEE_OFFICES_IDX`"/>
@@ -80,7 +80,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="manager" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="DEPARTMENT_MANAGER">
+ <key foreign-key="DEPARTMENT_MANAGER_KEY" update="true">
<column name="`DEPARTMENT_MANAGER_E_ID`" unique="false"/>
</key>
<list-index column="`DEPARTMENT_MANAGER_IDX`"/>
@@ -208,7 +208,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true">
<column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_GROUP_IDX`"/>
@@ -245,7 +245,7 @@
<meta attribute="eclassName" inherit="false">SpecialEmployeeAuditing</meta>
<meta attribute="epackage" inherit="false">http:///www.elver.org/DynamicTestAuditing</meta>
<list name="offices" table="`SPECIALEMPLOYEEAUDITING_OFFICESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SPECIALEMPLOYEEAUDITING_OFFICES_KEY" update="true">
<column name="`SPECIALEMPLOYEEAUDITING_OFFICES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SPECIALEMPLOYEEAUDITING_OFFICES_IDX`"/>
@@ -307,7 +307,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="manager" table="`DEPARTMENTAUDITING_MANAGERAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="DEPARTMENTAUDITING_MANAGER_KEY" update="true">
<column name="`DEPARTMENTAUDITING_MANAGER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DEPARTMENTAUDITING_MANAGER_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_e_o_hibernate.hbm.xml
index 115adfba0..937e32529 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_e_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="employees" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="DEPARTMENT_EMPLOYEES">
+ <key foreign-key="DEPARTMENT_EMPLOYEES_KEY" update="true">
<column name="`DEPARTMENT_EMPLOYEES_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Employee"/>
@@ -122,7 +122,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="employees" table="`DEPARTMENTAUDITING_EMPLOYEESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="DEPARTMENTAUDITING_EMPLOYEES_KEY" update="true">
<column name="`DEPARTMENTAUDITING_EMPLOYEES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DEPARTMENTAUDITING_EMPLOYEES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_h_o_hibernate.hbm.xml
index 63e8777d1..15f4394af 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_h_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="employees" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="DEPARTMENT_EMPLOYEES">
+ <key foreign-key="DEPARTMENT_EMPLOYEES_KEY" update="true">
<column name="`DEPARTMENT_EMPLOYEES_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Employee"/>
@@ -134,7 +134,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="employees" table="`DEPARTMENTAUDITING_EMPLOYEESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="DEPARTMENTAUDITING_EMPLOYEES_KEY" update="true">
<column name="`DEPARTMENTAUDITING_EMPLOYEES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DEPARTMENTAUDITING_EMPLOYEES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_e_o_hibernate.hbm.xml
index ecad849d8..4fdb51b23 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_e_o_hibernate.hbm.xml
@@ -81,7 +81,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="items" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PURCHASEORDER_ITEMS">
+ <key foreign-key="PURCHASEORDER_ITEMS_KEY" update="true">
<column name="`ITEM_ORDER_E_ID`" unique="false"/>
</key>
<list-index column="`PURCHASEORDER_ITEMS_IDX`"/>
@@ -128,14 +128,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="customers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="SUPPLIER_CUSTOMERS">
+ <key foreign-key="SUPPLIER_CUSTOMERS_KEY" update="true">
<column name="`SUPPLIER_CUSTOMERS_E_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIER_CUSTOMERS_IDX`"/>
<one-to-many entity-name="Customer"/>
</list>
<list name="orders" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="SUPPLIER_ORDERS">
+ <key foreign-key="SUPPLIER_ORDERS_KEY" update="true">
<column name="`SUPPLIER_ORDERS_E_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIER_ORDERS_IDX`"/>
@@ -173,7 +173,7 @@
<column not-null="false" unique="false" name="`COUNTRYCODE`"/>
</property>
<list name="location" table="`GLOBALADDRESS_LOCATION`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="GLOBALADDRESS_LOCATION_KEY" update="true">
<column name="`GLOBALADDRESS_LOCATION_E_ID`" unique="false"/>
</key>
<list-index column="`GLOBALADDRESS_LOCATION_IDX`"/>
@@ -404,7 +404,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="items" table="`PURCHASEORDERAUDITING_ITEMSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PURCHASEORDERAUDITING_ITEMS_KEY" update="true">
<column name="`PURCHASEORDERAUDITING_ITEMS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PURCHASEORDERAUDITING_ITEMS_IDX`"/>
@@ -489,14 +489,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="customers" table="`SUPPLIERAUDITING_CUSTOMERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SUPPLIERAUDITING_CUSTOMERS_KEY" update="true">
<column name="`SUPPLIERAUDITING_CUSTOMERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIERAUDITING_CUSTOMERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="orders" table="`SUPPLIERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SUPPLIERAUDITING_ORDERS_KEY" update="true">
<column name="`SUPPLIERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIERAUDITING_ORDERS_IDX`"/>
@@ -555,7 +555,7 @@
<column not-null="false" unique="false" name="`CUSTOMERID`"/>
</property>
<list name="orders" table="`CUSTOMERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CUSTOMERAUDITING_ORDERS_KEY" update="true">
<column name="`CUSTOMERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CUSTOMERAUDITING_ORDERS_IDX`"/>
@@ -572,7 +572,7 @@
<column not-null="false" unique="false" name="`COUNTRYCODE`"/>
</property>
<list name="location" table="`GLOBALADDRESSAUDITING_LOCATIONAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="GLOBALADDRESSAUDITING_LOCATION_KEY" update="true">
<column name="`GLOBALADDRESSAUDITING_LOCATION_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`GLOBALADDRESSAUDITING_LOCATION_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_h_o_hibernate.hbm.xml
index 0027d557e..7785c3cef 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_h_o_hibernate.hbm.xml
@@ -87,7 +87,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="items" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PURCHASEORDER_ITEMS">
+ <key foreign-key="PURCHASEORDER_ITEMS_KEY" update="true">
<column name="`ITEM_ORDER_E_ID`" unique="false"/>
</key>
<list-index column="`PURCHASEORDER_ITEMS_IDX`"/>
@@ -137,14 +137,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="customers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="SUPPLIER_CUSTOMERS">
+ <key foreign-key="SUPPLIER_CUSTOMERS_KEY" update="true">
<column name="`SUPPLIER_CUSTOMERS_E_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIER_CUSTOMERS_IDX`"/>
<one-to-many entity-name="Customer"/>
</list>
<list name="orders" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="SUPPLIER_ORDERS">
+ <key foreign-key="SUPPLIER_ORDERS_KEY" update="true">
<column name="`SUPPLIER_ORDERS_E_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIER_ORDERS_IDX`"/>
@@ -182,7 +182,7 @@
<column not-null="false" unique="false" name="`COUNTRYCODE`"/>
</property>
<list name="location" table="`GLOBALADDRESS_LOCATION`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="GLOBALADDRESS_LOCATION_KEY" update="true">
<column name="`GLOBALADDRESS_LOCATION_E_ID`" unique="false"/>
</key>
<list-index column="`GLOBALADDRESS_LOCATION_IDX`"/>
@@ -425,7 +425,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="items" table="`PURCHASEORDERAUDITING_ITEMSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PURCHASEORDERAUDITING_ITEMS_KEY" update="true">
<column name="`PURCHASEORDERAUDITING_ITEMS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PURCHASEORDERAUDITING_ITEMS_IDX`"/>
@@ -513,14 +513,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="customers" table="`SUPPLIERAUDITING_CUSTOMERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SUPPLIERAUDITING_CUSTOMERS_KEY" update="true">
<column name="`SUPPLIERAUDITING_CUSTOMERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIERAUDITING_CUSTOMERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="orders" table="`SUPPLIERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SUPPLIERAUDITING_ORDERS_KEY" update="true">
<column name="`SUPPLIERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIERAUDITING_ORDERS_IDX`"/>
@@ -582,7 +582,7 @@
<column not-null="false" unique="false" name="`CUSTOMERID`"/>
</property>
<list name="orders" table="`CUSTOMERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CUSTOMERAUDITING_ORDERS_KEY" update="true">
<column name="`CUSTOMERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CUSTOMERAUDITING_ORDERS_IDX`"/>
@@ -596,7 +596,7 @@
<column not-null="false" unique="false" name="`COUNTRYCODE`"/>
</property>
<list name="location" table="`GLOBALADDRESSAUDITING_LOCATIONAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="GLOBALADDRESSAUDITING_LOCATION_KEY" update="true">
<column name="`GLOBALADDRESSAUDITING_LOCATION_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`GLOBALADDRESSAUDITING_LOCATION_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/FleetEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/FleetEAVAction_hsqldb_e_o_hibernate.hbm.xml
index d978f1e4a..cc5a8ab3c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/FleetEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/FleetEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -93,7 +93,7 @@
<column not-null="false" unique="false" name="`LENGTH`"/>
</property>
<list name="availableColors" table="`PREFIX_VEHICLEAUDITING_AVAILABLECOLORSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="VEHICLEAUDITING_AVAILABLECOLORS_KEY" update="true">
<column name="`VEHICLEAUDITING_AVAILABLECOLORS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`VEHICLEAUDITING_AVAILABLECOLORS_IDX`"/>
@@ -103,7 +103,7 @@
<column not-null="false" unique="false" name="`OWNER`"/>
</property>
<list name="manufacturedAt" table="`PREFIX_VEHICLEAUDITING_MANUFACTUREDATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="VEHICLEAUDITING_MANUFACTUREDAT_KEY" update="true">
<column name="`VEHICLEAUDITING_MANUFACTUREDAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`VEHICLEAUDITING_MANUFACTUREDAT_IDX`"/>
@@ -165,7 +165,7 @@
<column not-null="false" unique="false" name="`DATE`"/>
</property>
<array name="touchedAttributes" table="`PREFIX_TEMPORALAUDITING_TOUCHEDATTRIBUTESAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="TEMPORALAUDITING_TOUCHEDATTRIBUTES_KEY" update="true">
<column name="`TEMPORALAUDITING_TOUCHEDATTRIBUTES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TEMPORALAUDITING_TOUCHEDATTRIBUTES_IDX`"/>
@@ -194,14 +194,14 @@
<column not-null="false" unique="false" name="`EMPLOYED`"/>
</property>
<list name="addresses" table="`PREFIX_PERSONAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_ADDRESSES_KEY" update="true">
<column name="`PERSONAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_ADDRESSES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="ownedVehicles" table="`PREFIX_PERSONAUDITING_OWNEDVEHICLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_OWNEDVEHICLES_KEY" update="true">
<column name="`PERSONAUDITING_OWNEDVEHICLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_OWNEDVEHICLES_IDX`"/>
@@ -356,14 +356,14 @@
<column not-null="false" unique="false" name="`ID`"/>
</property>
<list name="vehicles" table="`PREFIX_FLEETAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FLEETAUDITING_VEHICLES_KEY" update="true">
<column name="`FLEETAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FLEETAUDITING_VEHICLES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="vehicleInformation" table="`PREFIX_FLEETAUDITING_VEHICLEINFORMATIONAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FLEETAUDITING_VEHICLEINFORMATION_KEY" update="true">
<column name="`FLEETAUDITING_VEHICLEINFORMATION_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FLEETAUDITING_VEHICLEINFORMATION_IDX`"/>
@@ -380,7 +380,7 @@
<column name="`TEMPORALAUDITING_TENEO_AUDIT_ID`"/>
</key>
<list name="vehicles" table="`PREFIX_GARAGEAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="GARAGEAUDITING_VEHICLES_KEY" update="true">
<column name="`GARAGEAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`GARAGEAUDITING_VEHICLES_IDX`"/>
@@ -393,7 +393,7 @@
<column not-null="false" unique="false" name="`ADDRESS`"/>
</property>
<list name="fleetsUsingGarage" table="`PREFIX_GARAGEAUDITING_FLEETSUSINGGARAGEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="GARAGEAUDITING_FLEETSUSINGGARAGE_KEY" update="true">
<column name="`GARAGEAUDITING_FLEETSUSINGGARAGE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`GARAGEAUDITING_FLEETSUSINGGARAGE_IDX`"/>
@@ -550,7 +550,7 @@
<column not-null="false" unique="false" name="`LENGTH`"/>
</property>
<list name="availableColors" table="`PREFIX_VEHICLEAUDITING_AVAILABLECOLORSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARAUDITING_AVAILABLECOLORS_KEY" update="true">
<column name="`CARAUDITING_AVAILABLECOLORS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARAUDITING_AVAILABLECOLORS_IDX`"/>
@@ -560,7 +560,7 @@
<column not-null="false" unique="false" name="`OWNER`"/>
</property>
<list name="manufacturedAt" table="`PREFIX_VEHICLEAUDITING_MANUFACTUREDATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARAUDITING_MANUFACTUREDAT_KEY" update="true">
<column name="`CARAUDITING_MANUFACTUREDAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARAUDITING_MANUFACTUREDAT_IDX`"/>
@@ -573,7 +573,7 @@
<column not-null="false" unique="false" name="`DATE`"/>
</property>
<array name="touchedAttributes" table="`PREFIX_TEMPORALAUDITING_TOUCHEDATTRIBUTESAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="CARAUDITING_TOUCHEDATTRIBUTES_KEY" update="true">
<column name="`CARAUDITING_TOUCHEDATTRIBUTES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARAUDITING_TOUCHEDATTRIBUTES_IDX`"/>
@@ -592,7 +592,7 @@
<column not-null="false" unique="false" name="`NUMTIRES`"/>
</property>
<list name="tires" table="`PREFIX_CARAUDITING_TIRESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARAUDITING_TIRES_KEY" update="true">
<column name="`CARAUDITING_TIRES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARAUDITING_TIRES_IDX`"/>
@@ -622,7 +622,7 @@
<column not-null="false" unique="false" name="`MAKESDIESELENGINES`"/>
</property>
<list name="brands" table="`PREFIX_ENGINEFACTORYAUDITING_BRANDSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ENGINEFACTORYAUDITING_BRANDS_KEY" update="true">
<column name="`ENGINEFACTORYAUDITING_BRANDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ENGINEFACTORYAUDITING_BRANDS_IDX`"/>
@@ -804,7 +804,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="versions" table="`PREFIX_VERSIONHOLDERAUDITING_VERSIONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="VERSIONHOLDERAUDITING_VERSIONS_KEY" update="true">
<column name="`VERSIONHOLDERAUDITING_VERSIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`VERSIONHOLDERAUDITING_VERSIONS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_e_o_hibernate.hbm.xml
index 850043b71..e70f328ff 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -131,14 +131,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -197,7 +197,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_h_o_hibernate.hbm.xml
index 80cd3fc0d..79b1d07db 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_h_o_hibernate.hbm.xml
@@ -137,14 +137,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -206,7 +206,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml
index 3af519f1a..188ec080d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml
@@ -131,14 +131,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -197,7 +197,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml
index d4784c348..a370c3825 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml
@@ -137,14 +137,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -206,7 +206,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_e_o_hibernate.hbm.xml
index f4d319a7b..cd015c0d4 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_e_o_hibernate.hbm.xml
@@ -131,14 +131,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -197,7 +197,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_h_o_hibernate.hbm.xml
index 3c8cdd915..e0d915193 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_h_o_hibernate.hbm.xml
@@ -137,14 +137,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -206,7 +206,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml
index a513f71f0..76971c2d0 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml
index 1ef18d7f3..9c940ef1d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_e_o_hibernate.hbm.xml
index d83a2716b..d0d1a3a22 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_e_o_hibernate.hbm.xml
@@ -52,7 +52,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" table="`ABC`" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
@@ -61,7 +61,7 @@
</many-to-many>
</list>
<list name="books" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -232,14 +232,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -298,7 +298,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_h_o_hibernate.hbm.xml
index ee8185c43..d1cb89d67 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_h_o_hibernate.hbm.xml
@@ -58,7 +58,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" table="`ABC`" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
@@ -67,7 +67,7 @@
</many-to-many>
</list>
<list name="books" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -250,14 +250,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -319,7 +319,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_e_o_hibernate.hbm.xml
index a513f71f0..76971c2d0 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_h_o_hibernate.hbm.xml
index 1ef18d7f3..9c940ef1d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_e_o_hibernate.hbm.xml
index a612ad6a2..e459fde93 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_e_o_hibernate.hbm.xml
@@ -51,14 +51,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="org.eclipse.emf.teneo.samples.emf.sample.library.Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ORG_ECLIPSE_EMF_TENEO_SAMPLES_EMF_SAMPLE_LIBRARY_LIBRARY_BOOKS">
+ <key foreign-key="ORG_ECLIPSE_EMF_TENEO_SAMPLES_EMF_SAMPLE_LIBRARY_LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -227,14 +227,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -293,7 +293,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_h_o_hibernate.hbm.xml
index e2cdf6c46..bd1ce651d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_h_o_hibernate.hbm.xml
@@ -57,14 +57,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="org.eclipse.emf.teneo.samples.emf.sample.library.Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ORG_ECLIPSE_EMF_TENEO_SAMPLES_EMF_SAMPLE_LIBRARY_LIBRARY_BOOKS">
+ <key foreign-key="ORG_ECLIPSE_EMF_TENEO_SAMPLES_EMF_SAMPLE_LIBRARY_LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -245,14 +245,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -314,7 +314,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_e_o_hibernate.hbm.xml
index 6cae540e6..dbdd3a023 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_e_o_hibernate.hbm.xml
@@ -50,7 +50,7 @@
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`COL_LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
@@ -58,7 +58,7 @@
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="FKPRE_LIBRARY_BOOKS">
+ <key foreign-key="FKPRE_LIBRARY_BOOKS_KEY" update="true">
<column name="`COL_LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`COL_LIBRARY_BOOKS_IDX`"/>
@@ -232,14 +232,14 @@
<column not-null="false" unique="false" name="`COL_NAME`" length="50"/>
</property>
<list name="writers" table="`TAB_LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FKPRE_LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`COL_LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`COL_LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`TAB_LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FKPRE_LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`COL_LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`COL_LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -299,7 +299,7 @@
<column not-null="false" unique="false" name="`COL_NAME`" length="50"/>
</property>
<list name="books" table="`TAB_WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FKPRE_WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`COL_WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`COL_WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_h_o_hibernate.hbm.xml
index 7d3f773e1..e9068d62b 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_h_o_hibernate.hbm.xml
@@ -56,7 +56,7 @@
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`COL_LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
@@ -64,7 +64,7 @@
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="FKPRE_LIBRARY_BOOKS">
+ <key foreign-key="FKPRE_LIBRARY_BOOKS_KEY" update="true">
<column name="`COL_LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`COL_LIBRARY_BOOKS_IDX`"/>
@@ -250,14 +250,14 @@
<column not-null="false" unique="false" name="`COL_NAME`" length="50"/>
</property>
<list name="writers" table="`TAB_LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FKPRE_LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`COL_LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`COL_LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`TAB_LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FKPRE_LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`COL_LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`COL_LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -320,7 +320,7 @@
<column not-null="false" unique="false" name="`COL_NAME`" length="50"/>
</property>
<list name="books" table="`TAB_WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FKPRE_WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`COL_WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`COL_WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ProductEAVTest_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ProductEAVTest_hsqldb_e_o_hibernate.hbm.xml
index fd734b50e..ffb276f4c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ProductEAVTest_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ProductEAVTest_hsqldb_e_o_hibernate.hbm.xml
@@ -73,7 +73,7 @@
<column not-null="false" unique="false" name="`ANYONE`"/>
</property>
<list name="AnyList" table="`PRODUCTTYPEAUDITING_ANYLISTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_ANYLIST_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_ANYLIST_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_ANYLIST_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_e_o_hibernate.hbm.xml
index 5eaeddaf4..92586c716 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_e_o_hibernate.hbm.xml
@@ -47,7 +47,7 @@
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
@@ -55,7 +55,7 @@
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -261,14 +261,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -328,7 +328,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_h_o_hibernate.hbm.xml
index 2ab16f7eb..af144ef53 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_h_o_hibernate.hbm.xml
@@ -53,7 +53,7 @@
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
@@ -61,7 +61,7 @@
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -276,14 +276,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -346,7 +346,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/DocumentRootEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/DocumentRootEAVAction_hsqldb_e_o_hibernate.hbm.xml
index 2d9bc5f20..ecb81a4a0 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/DocumentRootEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/DocumentRootEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -106,7 +106,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`DOCUMENTROOTAUDITING_DOCUMENTROOTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOTAUDITING_DOCUMENTROOTAUDITING_MIXED_KEY" update="true">
<column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_e_o_hibernate.hbm.xml
index 847d30833..57caaf8da 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_e_o_hibernate.hbm.xml
@@ -20,28 +20,28 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<map name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERS">
+ <key foreign-key="BOOK_WRITERS_KEY" update="true">
<column name="`BOOK_WRITERS_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<one-to-many entity-name="Writer"/>
</map>
<map name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BOOK_KEYWORDS_KEY" update="true">
<column name="`BOOK_KEYWORDS_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true">
<column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/>
</key>
<map-key-many-to-many entity-name="Writer"/>
<element type="java.lang.String"/>
</map>
<map name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/>
</key>
<map-key type="timestamp"/>
@@ -140,28 +140,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_h_o_hibernate.hbm.xml
index 129f84d7b..fd12a7276 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_h_o_hibernate.hbm.xml
@@ -23,28 +23,28 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<map name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERS">
+ <key foreign-key="BOOK_WRITERS_KEY" update="true">
<column name="`BOOK_WRITERS_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<one-to-many entity-name="Writer"/>
</map>
<map name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BOOK_KEYWORDS_KEY" update="true">
<column name="`BOOK_KEYWORDS_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true">
<column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/>
</key>
<map-key-many-to-many entity-name="Writer"/>
<element type="java.lang.String"/>
</map>
<map name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/>
</key>
<map-key type="timestamp"/>
@@ -152,28 +152,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_e_o_hibernate.hbm.xml
index c9943c130..993b9aea8 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_e_o_hibernate.hbm.xml
@@ -20,28 +20,28 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERS">
+ <key foreign-key="BOOK_WRITERS_KEY" update="true">
<column name="`BOOK_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntry"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_KEYWORDS">
+ <key foreign-key="BOOK_KEYWORDS_KEY" update="true">
<column name="`BOOK_KEYWORDS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntry"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CITYBYWRITER">
+ <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true">
<column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntry"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CATEGORYBYDATE">
+ <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_CATEGORYBYDATE_IDX`"/>
@@ -207,28 +207,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_h_o_hibernate.hbm.xml
index 424ddddee..99d680bf5 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_h_o_hibernate.hbm.xml
@@ -23,28 +23,28 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERS">
+ <key foreign-key="BOOK_WRITERS_KEY" update="true">
<column name="`BOOK_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntry"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_KEYWORDS">
+ <key foreign-key="BOOK_KEYWORDS_KEY" update="true">
<column name="`BOOK_KEYWORDS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntry"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CITYBYWRITER">
+ <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true">
<column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntry"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CATEGORYBYDATE">
+ <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_CATEGORYBYDATE_IDX`"/>
@@ -231,28 +231,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_e_o_hibernate.hbm.xml
index b49362933..2aa741a74 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -65,28 +65,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_h_o_hibernate.hbm.xml
index f3d96c313..b51f77767 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_h_o_hibernate.hbm.xml
@@ -68,28 +68,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml
index 549d4a476..0185a3bab 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml
@@ -20,28 +20,28 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<list name="writers" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERS">
+ <key foreign-key="BOOK_WRITERS_KEY" update="true">
<column name="`BOOK_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntry"/>
</list>
<list name="keyWords" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_KEYWORDS">
+ <key foreign-key="BOOK_KEYWORDS_KEY" update="true">
<column name="`BOOK_KEYWORDS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntry"/>
</list>
<list name="cityByWriter" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CITYBYWRITER">
+ <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true">
<column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntry"/>
</list>
<list name="categoryByDate" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CATEGORYBYDATE">
+ <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_CATEGORYBYDATE_IDX`"/>
@@ -207,28 +207,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml
index 8d2c78bba..4005d1aba 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml
@@ -23,28 +23,28 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<list name="writers" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERS">
+ <key foreign-key="BOOK_WRITERS_KEY" update="true">
<column name="`BOOK_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntry"/>
</list>
<list name="keyWords" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_KEYWORDS">
+ <key foreign-key="BOOK_KEYWORDS_KEY" update="true">
<column name="`BOOK_KEYWORDS_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntry"/>
</list>
<list name="cityByWriter" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CITYBYWRITER">
+ <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true">
<column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntry"/>
</list>
<list name="categoryByDate" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CATEGORYBYDATE">
+ <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_CATEGORYBYDATE_IDX`"/>
@@ -231,28 +231,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_e_o_hibernate.hbm.xml
index 5272ea252..c2b4dee14 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -65,28 +65,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_h_o_hibernate.hbm.xml
index b08a5439e..a26146a7a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_h_o_hibernate.hbm.xml
@@ -68,28 +68,28 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="keyWords" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_KEYWORDS">
+ <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true">
<column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/>
<one-to-many entity-name="StringToStringMapEntryAuditing"/>
</list>
<list name="cityByWriter" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
<one-to-many entity-name="WriterToStringMapEntryAuditing"/>
</list>
<list name="categoryByDate" inverse="true" lazy="extra" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE">
+ <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true">
<column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EcoreAttrsEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EcoreAttrsEAVAction_hsqldb_e_o_hibernate.hbm.xml
index 60ca25579..27c542ff6 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EcoreAttrsEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EcoreAttrsEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -56,7 +56,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="nameMap" table="`ELEMENTAUDITING_NAMEMAPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENTAUDITING_NAMEMAP_KEY" update="true">
<column name="`ELEMENTAUDITING_NAMEMAP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ELEMENTAUDITING_NAMEMAP_IDX`"/>
@@ -125,7 +125,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="aMap" table="`FEATUREAUDITING_AMAPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="FEATUREAUDITING_AMAP_KEY" update="true">
<column name="`FEATUREAUDITING_AMAP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FEATUREAUDITING_AMAP_IDX`"/>
@@ -197,7 +197,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`MIXEDAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="MIXEDAUDITING_MIXED_KEY" update="true">
<column name="`MIXEDAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXEDAUDITING_MIXED_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/ExtensionEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/ExtensionEAVAction_hsqldb_e_o_hibernate.hbm.xml
index fe2662eb5..25f94f113 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/ExtensionEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/ExtensionEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -127,7 +127,7 @@
<column not-null="false" unique="false" name="`FIRSTADDRESS`"/>
</property>
<list name="secondAddress" table="`ADDRESSLISTAUDITING_SECONDADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ADDRESSLISTAUDITING_SECONDADDRESS_KEY" update="true">
<column name="`ADDRESSLISTAUDITING_SECONDADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLISTAUDITING_SECONDADDRESS_IDX`"/>
@@ -206,7 +206,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="value" table="`FIRSTADDRESSHOLDERAUDITING_VALUEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FIRSTADDRESSHOLDERAUDITING_VALUE_KEY" update="true">
<column name="`FIRSTADDRESSHOLDERAUDITING_VALUE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FIRSTADDRESSHOLDERAUDITING_VALUE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/GroupEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/GroupEAVAction_hsqldb_e_o_hibernate.hbm.xml
index f17a92473..72247907a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/GroupEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/GroupEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -57,7 +57,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`ADDRESSAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ADDRESSAUDITING_GROUP_KEY" update="true">
<column name="`ADDRESSAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSAUDITING_GROUP_IDX`"/>
@@ -193,7 +193,7 @@
<column not-null="false" unique="false" name="`GROUPNAME`"/>
</property>
<list name="addrs" table="`ADDRESSLISTAUDITING_ADDRSAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ADDRESSLISTAUDITING_ADDRS_KEY" update="true">
<column name="`ADDRESSLISTAUDITING_ADDRS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLISTAUDITING_ADDRS_IDX`"/>
@@ -340,7 +340,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="allMap" table="`SIMPLEALLMAPTYPEAUDITING_ALLMAPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIMPLEALLMAPTYPEAUDITING_ALLMAP_KEY" update="true">
<column name="`SIMPLEALLMAPTYPEAUDITING_ALLMAP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLEALLMAPTYPEAUDITING_ALLMAP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/MixedEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/MixedEAVAction_hsqldb_e_o_hibernate.hbm.xml
index 5409714c1..9bf3cdc2a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/MixedEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/MixedEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -123,7 +123,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`LETTERBODYTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="LETTERBODYTYPEAUDITING_MIXED_KEY" update="true">
<column name="`LETTERBODYTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LETTERBODYTYPEAUDITING_MIXED_IDX`"/>
@@ -204,7 +204,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`SALUTATIONTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SALUTATIONTYPEAUDITING_MIXED_KEY" update="true">
<column name="`SALUTATIONTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SALUTATIONTYPEAUDITING_MIXED_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/NestedGroupEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/NestedGroupEAVAction_hsqldb_e_o_hibernate.hbm.xml
index cd62828dc..fc6d754d9 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/NestedGroupEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/NestedGroupEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -58,7 +58,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`AAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="AAUDITING_GROUP_KEY" update="true">
<column name="`AAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`AAUDITING_GROUP_IDX`"/>
@@ -185,7 +185,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`ELEMENTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENTAUDITING_MIXED_KEY" update="true">
<column name="`ELEMENTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ELEMENTAUDITING_MIXED_IDX`"/>
@@ -205,7 +205,7 @@
<column not-null="false" unique="false" name="`MIXED_NAME`"/>
</property>
<list name="true" table="`MIXED_ELEMENTAUDITING_TRUEAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENTAUDITING_TRUE_KEY" update="true">
<column name="`MIXED_ELEMENTAUDITING_TRUE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_ELEMENTAUDITING_TRUE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_e_o_hibernate.hbm.xml
index 55bcc926d..e6eb0f672 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -66,56 +66,56 @@
<column not-null="false" unique="false" name="`CODE`"/>
</property>
<list name="boo" table="`SIMPLELISTAUDITING_BOOAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BOO_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BOO_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BOO_IDX`"/>
<element type="boolean"/>
</list>
<list name="byt" table="`SIMPLELISTAUDITING_BYTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BYT_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BYT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BYT_IDX`"/>
<element type="java.lang.Byte"/>
</list>
<list name="doubl" table="`SIMPLELISTAUDITING_DOUBLAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DOUBL_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DOUBL_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DOUBL_IDX`"/>
<element type="java.lang.Double"/>
</list>
<list name="floa" table="`SIMPLELISTAUDITING_FLOAAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_FLOA_KEY" update="true">
<column name="`SIMPLELISTAUDITING_FLOA_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_FLOA_IDX`"/>
<element type="java.lang.Float"/>
</list>
<list name="inte" table="`SIMPLELISTAUDITING_INTEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTE_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTE_IDX`"/>
<element type="java.lang.Integer"/>
</list>
<list name="long" table="`SIMPLELISTAUDITING_LONGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_LONG_KEY" update="true">
<column name="`SIMPLELISTAUDITING_LONG_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_LONG_IDX`"/>
<element type="java.lang.Long"/>
</list>
<list name="shor" table="`SIMPLELISTAUDITING_SHORAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_SHOR_KEY" update="true">
<column name="`SIMPLELISTAUDITING_SHOR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_SHOR_IDX`"/>
<element type="short"/>
</list>
<list name="enu" table="`SIMPLELISTAUDITING_ENUAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_ENU_KEY" update="true">
<column name="`SIMPLELISTAUDITING_ENU_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_ENU_IDX`"/>
@@ -128,35 +128,35 @@
</element>
</list>
<list name="dat" table="`SIMPLELISTAUDITING_DATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DAT_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DAT_IDX`"/>
<element type="timestamp"/>
</list>
<list name="limitedstring" table="`SIMPLELISTAUDITING_LIMITEDSTRINGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_LIMITEDSTRING_KEY" update="true">
<column name="`SIMPLELISTAUDITING_LIMITEDSTRING_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_LIMITEDSTRING_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="stri" table="`SIMPLELISTAUDITING_STRIAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_STRI_KEY" update="true">
<column name="`SIMPLELISTAUDITING_STRI_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_STRI_IDX`"/>
<element type="java.lang.String"/>
</list>
<array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/>
<element type="int"/>
</array>
<array name="doubleArray" table="`SIMPLELISTAUDITING_DOUBLEARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DOUBLEARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DOUBLEARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DOUBLEARRAY_IDX`"/>
@@ -166,7 +166,7 @@
<column not-null="false" unique="false" name="`STRINGARRAY`"/>
</property>
<array name="byteArray" table="`SIMPLELISTAUDITING_BYTEARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BYTEARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BYTEARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BYTEARRAY_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_h_o_hibernate.hbm.xml
index 16fa0d388..2428ac868 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_h_o_hibernate.hbm.xml
@@ -69,56 +69,56 @@
<column not-null="false" unique="false" name="`CODE`"/>
</property>
<list name="boo" table="`SIMPLELISTAUDITING_BOOAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BOO_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BOO_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BOO_IDX`"/>
<element type="boolean"/>
</list>
<list name="byt" table="`SIMPLELISTAUDITING_BYTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BYT_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BYT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BYT_IDX`"/>
<element type="java.lang.Byte"/>
</list>
<list name="doubl" table="`SIMPLELISTAUDITING_DOUBLAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DOUBL_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DOUBL_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DOUBL_IDX`"/>
<element type="java.lang.Double"/>
</list>
<list name="floa" table="`SIMPLELISTAUDITING_FLOAAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_FLOA_KEY" update="true">
<column name="`SIMPLELISTAUDITING_FLOA_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_FLOA_IDX`"/>
<element type="java.lang.Float"/>
</list>
<list name="inte" table="`SIMPLELISTAUDITING_INTEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTE_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTE_IDX`"/>
<element type="java.lang.Integer"/>
</list>
<list name="long" table="`SIMPLELISTAUDITING_LONGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_LONG_KEY" update="true">
<column name="`SIMPLELISTAUDITING_LONG_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_LONG_IDX`"/>
<element type="java.lang.Long"/>
</list>
<list name="shor" table="`SIMPLELISTAUDITING_SHORAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_SHOR_KEY" update="true">
<column name="`SIMPLELISTAUDITING_SHOR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_SHOR_IDX`"/>
<element type="short"/>
</list>
<list name="enu" table="`SIMPLELISTAUDITING_ENUAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_ENU_KEY" update="true">
<column name="`SIMPLELISTAUDITING_ENU_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_ENU_IDX`"/>
@@ -131,35 +131,35 @@
</element>
</list>
<list name="dat" table="`SIMPLELISTAUDITING_DATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DAT_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DAT_IDX`"/>
<element type="timestamp"/>
</list>
<list name="limitedstring" table="`SIMPLELISTAUDITING_LIMITEDSTRINGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_LIMITEDSTRING_KEY" update="true">
<column name="`SIMPLELISTAUDITING_LIMITEDSTRING_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_LIMITEDSTRING_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="stri" table="`SIMPLELISTAUDITING_STRIAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_STRI_KEY" update="true">
<column name="`SIMPLELISTAUDITING_STRI_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_STRI_IDX`"/>
<element type="java.lang.String"/>
</list>
<array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/>
<element type="int"/>
</array>
<array name="doubleArray" table="`SIMPLELISTAUDITING_DOUBLEARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DOUBLEARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DOUBLEARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DOUBLEARRAY_IDX`"/>
@@ -169,7 +169,7 @@
<column not-null="false" unique="false" name="`STRINGARRAY`"/>
</property>
<array name="byteArray" table="`SIMPLELISTAUDITING_BYTEARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BYTEARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BYTEARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BYTEARRAY_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimplefeaturemapEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimplefeaturemapEAVAction_hsqldb_e_o_hibernate.hbm.xml
index f0ea46dbf..8c26cca60 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimplefeaturemapEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimplefeaturemapEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -109,7 +109,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="orders" table="`SUPPLIERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SUPPLIERAUDITING_ORDERS_KEY" update="true">
<column name="`SUPPLIERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIERAUDITING_ORDERS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionEAVAction_hsqldb_e_o_hibernate.hbm.xml
index 108345f82..d494b61ea 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -233,7 +233,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="myComplexAbstractGroup" table="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/>
@@ -305,14 +305,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="mySimpleAbstractGroup" table="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_KEY" update="true">
<column name="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_IDX`"/>
<one-to-many entity-name="NumberTypeAuditing_mySimpleAbstractGroup"/>
</list>
<list name="myComplexAbstractGroup" table="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionzvonEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionzvonEAVAction_hsqldb_e_o_hibernate.hbm.xml
index 945b4fa62..2c7171c77 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionzvonEAVAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionzvonEAVAction_hsqldb_e_o_hibernate.hbm.xml
@@ -227,14 +227,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="myAbstractGroup" table="`ROOTTYPEAUDITING_MYABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ROOTTYPEAUDITING_MYABSTRACTGROUP_KEY" update="true">
<column name="`ROOTTYPEAUDITING_MYABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ROOTTYPEAUDITING_MYABSTRACTGROUP_IDX`"/>
<one-to-many entity-name="RootTypeAuditing_myAbstractGroup"/>
</list>
<list name="myComplexAbstractGroup" table="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_e_o_hibernate.hbm.xml
index 647d44f5f..6c5602896 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_e_o_hibernate.hbm.xml
@@ -44,14 +44,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -249,14 +249,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -315,7 +315,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_h_o_hibernate.hbm.xml
index ae968e205..7e3e0092c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_h_o_hibernate.hbm.xml
@@ -50,14 +50,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -273,14 +273,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -342,7 +342,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_e_o_hibernate.hbm.xml
index 9c6402e1e..7b50a4ae9 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_e_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<column not-null="false" unique="false" name="`STRING`"/>
</property>
<list name="persons" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="FAMILY_PERSONS">
+ <key foreign-key="FAMILY_PERSONS_KEY" update="true">
<column name="`FAMILY_PERSONS_E_ID`" unique="false"/>
</key>
<list-index column="`FAMILY_PERSONS_IDX`"/>
@@ -34,14 +34,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="notes" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PERSON_NOTES">
+ <key foreign-key="PERSON_NOTES_KEY" update="true">
<column name="`PERSON_NOTES_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_NOTES_IDX`"/>
<one-to-many entity-name="Note"/>
</list>
<list name="parents" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="PERSON_PARENTS">
+ <key foreign-key="PERSON_PARENTS_KEY" update="true">
<column name="`PERSON_PARENTS_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_PARENTS_IDX`"/>
@@ -134,7 +134,7 @@
<column not-null="false" unique="false" name="`STRING`"/>
</property>
<list name="persons" table="`FAMILYAUDITING_PERSONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FAMILYAUDITING_PERSONS_KEY" update="true">
<column name="`FAMILYAUDITING_PERSONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FAMILYAUDITING_PERSONS_IDX`"/>
@@ -190,14 +190,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="notes" table="`PERSONAUDITING_NOTESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_NOTES_KEY" update="true">
<column name="`PERSONAUDITING_NOTES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_NOTES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="parents" table="`PERSONAUDITING_PARENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_PARENTS_KEY" update="true">
<column name="`PERSONAUDITING_PARENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_PARENTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_h_o_hibernate.hbm.xml
index 35671f21d..8385accc8 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_h_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<column not-null="false" unique="false" name="`STRING`"/>
</property>
<list name="persons" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="FAMILY_PERSONS">
+ <key foreign-key="FAMILY_PERSONS_KEY" update="true">
<column name="`FAMILY_PERSONS_E_ID`" unique="false"/>
</key>
<list-index column="`FAMILY_PERSONS_IDX`"/>
@@ -40,14 +40,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="notes" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PERSON_NOTES">
+ <key foreign-key="PERSON_NOTES_KEY" update="true">
<column name="`PERSON_NOTES_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_NOTES_IDX`"/>
<one-to-many entity-name="Note"/>
</list>
<list name="parents" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="PERSON_PARENTS">
+ <key foreign-key="PERSON_PARENTS_KEY" update="true">
<column name="`PERSON_PARENTS_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_PARENTS_IDX`"/>
@@ -149,7 +149,7 @@
<column not-null="false" unique="false" name="`STRING`"/>
</property>
<list name="persons" table="`FAMILYAUDITING_PERSONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FAMILYAUDITING_PERSONS_KEY" update="true">
<column name="`FAMILYAUDITING_PERSONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FAMILYAUDITING_PERSONS_IDX`"/>
@@ -208,14 +208,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="notes" table="`PERSONAUDITING_NOTESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_NOTES_KEY" update="true">
<column name="`PERSONAUDITING_NOTES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_NOTES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="parents" table="`PERSONAUDITING_PARENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_PARENTS_KEY" update="true">
<column name="`PERSONAUDITING_PARENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_PARENTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_e_o_hibernate.hbm.xml
index 647d44f5f..6c5602896 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_e_o_hibernate.hbm.xml
@@ -44,14 +44,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -249,14 +249,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -315,7 +315,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_h_o_hibernate.hbm.xml
index ae968e205..7e3e0092c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_h_o_hibernate.hbm.xml
@@ -50,14 +50,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -273,14 +273,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -342,7 +342,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_e_o_hibernate.hbm.xml
index c081426b2..80844660d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="manies" lazy="true" cascade="delete-orphan,save-update,replicate,delete,persist">
- <key update="true" foreign-key="ONE_MANIES">
+ <key foreign-key="ONE_MANIES_KEY" update="true">
<column name="`ONE_MANIES_E_ID`" unique="false"/>
</key>
<list-index column="`ONE_MANIES_IDX`"/>
@@ -103,7 +103,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ONEAUDITING_MANIES_KEY" update="true">
<column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ONEAUDITING_MANIES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_h_o_hibernate.hbm.xml
index db883a6c5..3585a6d24 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="manies" lazy="true" cascade="delete-orphan,save-update,replicate,delete,persist">
- <key update="true" foreign-key="ONE_MANIES">
+ <key foreign-key="ONE_MANIES_KEY" update="true">
<column name="`ONE_MANIES_E_ID`" unique="false"/>
</key>
<list-index column="`ONE_MANIES_IDX`"/>
@@ -115,7 +115,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ONEAUDITING_MANIES_KEY" update="true">
<column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ONEAUDITING_MANIES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_e_o_hibernate.hbm.xml
index 56f0bcfbd..9efb93f63 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_e_o_hibernate.hbm.xml
@@ -44,14 +44,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -249,14 +249,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -315,7 +315,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_h_o_hibernate.hbm.xml
index 771139b0a..04260abc5 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_h_o_hibernate.hbm.xml
@@ -50,14 +50,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -273,14 +273,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -342,7 +342,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml
index 0a2bc96af..074a364e8 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`CANONICALIZATIONMETHODTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="CANONICALIZATIONMETHODTYPE_MIXED_KEY" update="true">
<column name="`CANONICALIZATIONMETHODTYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`CANONICALIZATIONMETHODTYPE_MIXED_IDX`"/>
@@ -33,7 +33,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="any" table="`MIXED_CANONICALIZATIONMETHODTYPE_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="CANONICALIZATIONMETHODTYPE_ANY_KEY" update="true">
<column name="`MIXED_CANONICALIZATIONMETHODTYPE_ANY_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_CANONICALIZATIONMETHODTYPE_ANY_IDX`"/>
@@ -72,7 +72,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`DIGESTMETHODTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DIGESTMETHODTYPE_MIXED_KEY" update="true">
<column name="`DIGESTMETHODTYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DIGESTMETHODTYPE_MIXED_IDX`"/>
@@ -92,7 +92,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="any" table="`MIXED_DIGESTMETHODTYPE_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DIGESTMETHODTYPE_ANY_KEY" update="true">
<column name="`MIXED_DIGESTMETHODTYPE_ANY_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_DIGESTMETHODTYPE_ANY_IDX`"/>
@@ -131,49 +131,49 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<array name="p" table="`DSAKEYVALUETYPE_P`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_P_KEY" update="true">
<column name="`DSAKEYVALUETYPE_P_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_P_IDX`"/>
<element type="byte"/>
</array>
<array name="q" table="`DSAKEYVALUETYPE_Q`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_Q_KEY" update="true">
<column name="`DSAKEYVALUETYPE_Q_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_Q_IDX`"/>
<element type="byte"/>
</array>
<array name="g" table="`DSAKEYVALUETYPE_G`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_G_KEY" update="true">
<column name="`DSAKEYVALUETYPE_G_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_G_IDX`"/>
<element type="byte"/>
</array>
<array name="y" table="`DSAKEYVALUETYPE_Y`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_Y_KEY" update="true">
<column name="`DSAKEYVALUETYPE_Y_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_Y_IDX`"/>
<element type="byte"/>
</array>
<array name="j" table="`DSAKEYVALUETYPE_J`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_J_KEY" update="true">
<column name="`DSAKEYVALUETYPE_J_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_J_IDX`"/>
<element type="byte"/>
</array>
<array name="seed" table="`DSAKEYVALUETYPE_SEED`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_SEED_KEY" update="true">
<column name="`DSAKEYVALUETYPE_SEED_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_SEED_IDX`"/>
<element type="byte"/>
</array>
<array name="pgenCounter" table="`DSAKEYVALUETYPE_PGENCOUNTER`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_PGENCOUNTER_KEY" update="true">
<column name="`DSAKEYVALUETYPE_PGENCOUNTER_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_PGENCOUNTER_IDX`"/>
@@ -190,7 +190,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`KEYINFOTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYINFOTYPE_MIXED_KEY" update="true">
<column name="`KEYINFOTYPE_MIXED_ID`" unique="false"/>
</key>
<list-index column="`KEYINFOTYPE_MIXED_IDX`"/>
@@ -207,7 +207,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_KEYINFOTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYINFOTYPE_GROUP_KEY" update="true">
<column name="`MIXED_KEYINFOTYPE_GROUP_ID`" unique="false"/>
</key>
<list-index column="`MIXED_KEYINFOTYPE_GROUP_IDX`"/>
@@ -300,7 +300,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`KEYVALUETYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYVALUETYPE_MIXED_KEY" update="true">
<column name="`KEYVALUETYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`KEYVALUETYPE_MIXED_IDX`"/>
@@ -323,7 +323,7 @@
<column not-null="false" unique="false" name="`MIXED_RSAKEYVALUETYPE_RSAKEYVALUE_E_ID`"/>
</many-to-one>
<list name="any" table="`MIXED_KEYVALUETYPE_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYVALUETYPE_ANY_KEY" update="true">
<column name="`MIXED_KEYVALUETYPE_ANY_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_KEYVALUETYPE_ANY_IDX`"/>
@@ -358,7 +358,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="reference" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MANIFESTTYPE_REFERENCE">
+ <key foreign-key="MANIFESTTYPE_REFERENCE_KEY" update="true">
<column name="`MANIFESTTYPE_REFERENCE_ID`" unique="false"/>
</key>
<list-index column="`MANIFESTTYPE_REFERENCE_IDX`"/>
@@ -375,7 +375,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`OBJECTTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="OBJECTTYPE_MIXED_KEY" update="true">
<column name="`OBJECTTYPE_MIXED_ID`" unique="false"/>
</key>
<list-index column="`OBJECTTYPE_MIXED_IDX`"/>
@@ -398,7 +398,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_OBJECTTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="OBJECTTYPE_GROUP_KEY" update="true">
<column name="`MIXED_OBJECTTYPE_GROUP_ID`" unique="false"/>
</key>
<list-index column="`MIXED_OBJECTTYPE_GROUP_IDX`"/>
@@ -455,35 +455,35 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<array name="pGPKeyID" table="`PGPDATATYPE_PGPKEYID`" cascade="all">
- <key update="true">
+ <key foreign-key="PGPDATATYPE_PGPKEYID_KEY" update="true">
<column name="`PGPDATATYPE_PGPKEYID_E_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPE_PGPKEYID_IDX`"/>
<element type="byte"/>
</array>
<array name="pGPKeyPacket" table="`PGPDATATYPE_PGPKEYPACKET`" cascade="all">
- <key update="true">
+ <key foreign-key="PGPDATATYPE_PGPKEYPACKET_KEY" update="true">
<column name="`PGPDATATYPE_PGPKEYPACKET_E_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPE_PGPKEYPACKET_IDX`"/>
<element type="byte"/>
</array>
<list name="any" table="`PGPDATATYPE_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PGPDATATYPE_ANY_KEY" update="true">
<column name="`PGPDATATYPE_ANY_E_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPE_ANY_IDX`"/>
<one-to-many entity-name="PGPDataType_any"/>
</list>
<array name="pGPKeyPacket1" table="`PGPDATATYPE_PGPKEYPACKET1`" cascade="all">
- <key update="true">
+ <key foreign-key="PGPDATATYPE_PGPKEYPACKET1_KEY" update="true">
<column name="`PGPDATATYPE_PGPKEYPACKET1_E_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPE_PGPKEYPACKET1_IDX`"/>
<element type="byte"/>
</array>
<list name="any1" table="`PGPDATATYPE_ANY1`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PGPDATATYPE_ANY1_KEY" update="true">
<column name="`PGPDATATYPE_ANY1_E_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPE_ANY1_IDX`"/>
@@ -536,7 +536,7 @@
<column not-null="true" unique="false" name="`DIGESTMETHODTYPE_DIGESTMETHOD_E_ID`"/>
</many-to-one>
<array name="digestValue" table="`REFERENCETYPE_DIGESTVALUE`" cascade="all">
- <key update="true">
+ <key foreign-key="REFERENCETYPE_DIGESTVALUE_KEY" update="true">
<column name="`REFERENCETYPE_DIGESTVALUE_ID`" unique="false"/>
</key>
<list-index column="`REFERENCETYPE_DIGESTVALUE_IDX`"/>
@@ -580,14 +580,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<array name="modulus" table="`RSAKEYVALUETYPE_MODULUS`" cascade="all">
- <key update="true">
+ <key foreign-key="RSAKEYVALUETYPE_MODULUS_KEY" update="true">
<column name="`RSAKEYVALUETYPE_MODULUS_E_ID`" unique="false"/>
</key>
<list-index column="`RSAKEYVALUETYPE_MODULUS_IDX`"/>
<element type="byte"/>
</array>
<array name="exponent" table="`RSAKEYVALUETYPE_EXPONENT`" cascade="all">
- <key update="true">
+ <key foreign-key="RSAKEYVALUETYPE_EXPONENT_KEY" update="true">
<column name="`RSAKEYVALUETYPE_EXPONENT_E_ID`" unique="false"/>
</key>
<list-index column="`RSAKEYVALUETYPE_EXPONENT_IDX`"/>
@@ -605,7 +605,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`SIGNATUREMETHODTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREMETHODTYPE_MIXED_KEY" update="true">
<column name="`SIGNATUREMETHODTYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREMETHODTYPE_MIXED_IDX`"/>
@@ -628,7 +628,7 @@
<column not-null="false" unique="false" name="`MIXED_HMACOUTPUTLENGTH`"/>
</property>
<list name="any" table="`MIXED_SIGNATUREMETHODTYPE_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREMETHODTYPE_ANY_KEY" update="true">
<column name="`MIXED_SIGNATUREMETHODTYPE_ANY_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_SIGNATUREMETHODTYPE_ANY_IDX`"/>
@@ -666,7 +666,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="signatureProperty" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY">
+ <key foreign-key="SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY_KEY" update="true">
<column name="`SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY_IDX`"/>
@@ -683,7 +683,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`SIGNATUREPROPERTYTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREPROPERTYTYPE_MIXED_KEY" update="true">
<column name="`SIGNATUREPROPERTYTYPE_MIXED_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREPROPERTYTYPE_MIXED_IDX`"/>
@@ -703,7 +703,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_SIGNATUREPROPERTYTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREPROPERTYTYPE_GROUP_KEY" update="true">
<column name="`MIXED_SIGNATUREPROPERTYTYPE_GROUP_ID`" unique="false"/>
</key>
<list-index column="`MIXED_SIGNATUREPROPERTYTYPE_GROUP_IDX`"/>
@@ -765,7 +765,7 @@
<column not-null="false" unique="false" name="`KEYINFOTYPE_KEYINFO_ID`"/>
</many-to-one>
<list name="object" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="SIGNATURETYPE_OBJECT">
+ <key foreign-key="SIGNATURETYPE_OBJECT_KEY" update="true">
<column name="`SIGNATURETYPE_OBJECT_ID`" unique="false"/>
</key>
<list-index column="`SIGNATURETYPE_OBJECT_IDX`"/>
@@ -782,7 +782,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<array name="value" table="`SIGNATUREVALUETYPE_VALUE`" cascade="all">
- <key update="true">
+ <key foreign-key="SIGNATUREVALUETYPE_VALUE_KEY" update="true">
<column name="`SIGNATUREVALUETYPE_VALUE_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREVALUETYPE_VALUE_IDX`"/>
@@ -805,7 +805,7 @@
<column not-null="true" unique="false" name="`SIGNATUREMETHODTYPE_SIGNATUREMETHOD_E_ID`"/>
</many-to-one>
<list name="reference" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="SIGNEDINFOTYPE_REFERENCE">
+ <key foreign-key="SIGNEDINFOTYPE_REFERENCE_KEY" update="true">
<column name="`SIGNEDINFOTYPE_REFERENCE_ID`" unique="false"/>
</key>
<list-index column="`SIGNEDINFOTYPE_REFERENCE_IDX`"/>
@@ -823,7 +823,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`SPKIDATATYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SPKIDATATYPE_GROUP_KEY" update="true">
<column name="`SPKIDATATYPE_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`SPKIDATATYPE_GROUP_IDX`"/>
@@ -870,7 +870,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="transform" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="TRANSFORMSTYPE_TRANSFORM">
+ <key foreign-key="TRANSFORMSTYPE_TRANSFORM_KEY" update="true">
<column name="`TRANSFORMSTYPE_TRANSFORM_E_ID`" unique="false"/>
</key>
<list-index column="`TRANSFORMSTYPE_TRANSFORM_IDX`"/>
@@ -888,7 +888,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`TRANSFORMTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="TRANSFORMTYPE_MIXED_KEY" update="true">
<column name="`TRANSFORMTYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`TRANSFORMTYPE_MIXED_IDX`"/>
@@ -908,7 +908,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_TRANSFORMTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="TRANSFORMTYPE_GROUP_KEY" update="true">
<column name="`MIXED_TRANSFORMTYPE_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_TRANSFORMTYPE_GROUP_IDX`"/>
@@ -965,7 +965,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`X509DATATYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="X509DATATYPE_GROUP_KEY" update="true">
<column name="`X509DATATYPE_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`X509DATATYPE_GROUP_IDX`"/>
@@ -1099,7 +1099,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`CANONICALIZATIONMETHODTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="CANONICALIZATIONMETHODTYPEAUDITING_MIXED_KEY" update="true">
<column name="`CANONICALIZATIONMETHODTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CANONICALIZATIONMETHODTYPEAUDITING_MIXED_IDX`"/>
@@ -1119,7 +1119,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="any" table="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="CANONICALIZATIONMETHODTYPEAUDITING_ANY_KEY" update="true">
<column name="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY_IDX`"/>
@@ -1196,7 +1196,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`DIGESTMETHODTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DIGESTMETHODTYPEAUDITING_MIXED_KEY" update="true">
<column name="`DIGESTMETHODTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DIGESTMETHODTYPEAUDITING_MIXED_IDX`"/>
@@ -1216,7 +1216,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="any" table="`MIXED_DIGESTMETHODTYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DIGESTMETHODTYPEAUDITING_ANY_KEY" update="true">
<column name="`MIXED_DIGESTMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_DIGESTMETHODTYPEAUDITING_ANY_IDX`"/>
@@ -1500,49 +1500,49 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<array name="p" table="`DSAKEYVALUETYPEAUDITING_PAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_P_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_P_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_P_IDX`"/>
<element type="byte"/>
</array>
<array name="q" table="`DSAKEYVALUETYPEAUDITING_QAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_Q_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_Q_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_Q_IDX`"/>
<element type="byte"/>
</array>
<array name="g" table="`DSAKEYVALUETYPEAUDITING_GAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_G_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_G_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_G_IDX`"/>
<element type="byte"/>
</array>
<array name="y" table="`DSAKEYVALUETYPEAUDITING_YAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_Y_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_Y_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_Y_IDX`"/>
<element type="byte"/>
</array>
<array name="j" table="`DSAKEYVALUETYPEAUDITING_JAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_J_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_J_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_J_IDX`"/>
<element type="byte"/>
</array>
<array name="seed" table="`DSAKEYVALUETYPEAUDITING_SEEDAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_SEED_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_SEED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_SEED_IDX`"/>
<element type="byte"/>
</array>
<array name="pgenCounter" table="`DSAKEYVALUETYPEAUDITING_PGENCOUNTERAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_PGENCOUNTER_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_PGENCOUNTER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_PGENCOUNTER_IDX`"/>
@@ -1598,7 +1598,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`KEYINFOTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYINFOTYPEAUDITING_MIXED_KEY" update="true">
<column name="`KEYINFOTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`KEYINFOTYPEAUDITING_MIXED_IDX`"/>
@@ -1618,7 +1618,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_KEYINFOTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYINFOTYPEAUDITING_GROUP_KEY" update="true">
<column name="`MIXED_KEYINFOTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_KEYINFOTYPEAUDITING_GROUP_IDX`"/>
@@ -1749,7 +1749,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`KEYVALUETYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYVALUETYPEAUDITING_MIXED_KEY" update="true">
<column name="`KEYVALUETYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`KEYVALUETYPEAUDITING_MIXED_IDX`"/>
@@ -1772,7 +1772,7 @@
<column not-null="false" unique="false" name="`MIXED_RSAKEYVALUE`"/>
</property>
<list name="any" table="`MIXED_KEYVALUETYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYVALUETYPEAUDITING_ANY_KEY" update="true">
<column name="`MIXED_KEYVALUETYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_KEYVALUETYPEAUDITING_ANY_IDX`"/>
@@ -1846,7 +1846,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="reference" table="`MANIFESTTYPEAUDITING_REFERENCEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MANIFESTTYPEAUDITING_REFERENCE_KEY" update="true">
<column name="`MANIFESTTYPEAUDITING_REFERENCE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MANIFESTTYPEAUDITING_REFERENCE_IDX`"/>
@@ -1905,7 +1905,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`OBJECTTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="OBJECTTYPEAUDITING_MIXED_KEY" update="true">
<column name="`OBJECTTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`OBJECTTYPEAUDITING_MIXED_IDX`"/>
@@ -1931,7 +1931,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_OBJECTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="OBJECTTYPEAUDITING_GROUP_KEY" update="true">
<column name="`MIXED_OBJECTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_OBJECTTYPEAUDITING_GROUP_IDX`"/>
@@ -2026,35 +2026,35 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<array name="pGPKeyID" table="`PGPDATATYPEAUDITING_PGPKEYIDAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="PGPDATATYPEAUDITING_PGPKEYID_KEY" update="true">
<column name="`PGPDATATYPEAUDITING_PGPKEYID_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPEAUDITING_PGPKEYID_IDX`"/>
<element type="byte"/>
</array>
<array name="pGPKeyPacket" table="`PGPDATATYPEAUDITING_PGPKEYPACKETAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="PGPDATATYPEAUDITING_PGPKEYPACKET_KEY" update="true">
<column name="`PGPDATATYPEAUDITING_PGPKEYPACKET_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPEAUDITING_PGPKEYPACKET_IDX`"/>
<element type="byte"/>
</array>
<list name="any" table="`PGPDATATYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PGPDATATYPEAUDITING_ANY_KEY" update="true">
<column name="`PGPDATATYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPEAUDITING_ANY_IDX`"/>
<one-to-many entity-name="PGPDataTypeAuditing_any"/>
</list>
<array name="pGPKeyPacket1" table="`PGPDATATYPEAUDITING_PGPKEYPACKET1AUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="PGPDATATYPEAUDITING_PGPKEYPACKET1_KEY" update="true">
<column name="`PGPDATATYPEAUDITING_PGPKEYPACKET1_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPEAUDITING_PGPKEYPACKET1_IDX`"/>
<element type="byte"/>
</array>
<list name="any1" table="`PGPDATATYPEAUDITING_ANY1AUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PGPDATATYPEAUDITING_ANY1_KEY" update="true">
<column name="`PGPDATATYPEAUDITING_ANY1_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPEAUDITING_ANY1_IDX`"/>
@@ -2146,7 +2146,7 @@
<column not-null="false" unique="false" name="`DIGESTMETHOD`"/>
</property>
<array name="digestValue" table="`REFERENCETYPEAUDITING_DIGESTVALUEAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="REFERENCETYPEAUDITING_DIGESTVALUE_KEY" update="true">
<column name="`REFERENCETYPEAUDITING_DIGESTVALUE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`REFERENCETYPEAUDITING_DIGESTVALUE_IDX`"/>
@@ -2269,14 +2269,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<array name="modulus" table="`RSAKEYVALUETYPEAUDITING_MODULUSAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="RSAKEYVALUETYPEAUDITING_MODULUS_KEY" update="true">
<column name="`RSAKEYVALUETYPEAUDITING_MODULUS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RSAKEYVALUETYPEAUDITING_MODULUS_IDX`"/>
<element type="byte"/>
</array>
<array name="exponent" table="`RSAKEYVALUETYPEAUDITING_EXPONENTAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="RSAKEYVALUETYPEAUDITING_EXPONENT_KEY" update="true">
<column name="`RSAKEYVALUETYPEAUDITING_EXPONENT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RSAKEYVALUETYPEAUDITING_EXPONENT_IDX`"/>
@@ -2332,7 +2332,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`SIGNATUREMETHODTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREMETHODTYPEAUDITING_MIXED_KEY" update="true">
<column name="`SIGNATUREMETHODTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREMETHODTYPEAUDITING_MIXED_IDX`"/>
@@ -2355,7 +2355,7 @@
<column not-null="false" unique="false" name="`MIXED_HMACOUTPUTLENGTH`"/>
</property>
<list name="any" table="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREMETHODTYPEAUDITING_ANY_KEY" update="true">
<column name="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY_IDX`"/>
@@ -2432,7 +2432,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="signatureProperty" table="`SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTYAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTY_KEY" update="true">
<column name="`SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTY_IDX`"/>
@@ -2491,7 +2491,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`SIGNATUREPROPERTYTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREPROPERTYTYPEAUDITING_MIXED_KEY" update="true">
<column name="`SIGNATUREPROPERTYTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREPROPERTYTYPEAUDITING_MIXED_IDX`"/>
@@ -2514,7 +2514,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREPROPERTYTYPEAUDITING_GROUP_KEY" update="true">
<column name="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP_IDX`"/>
@@ -2615,7 +2615,7 @@
<column not-null="false" unique="false" name="`KEYINFO`"/>
</property>
<list name="object" table="`SIGNATURETYPEAUDITING_OBJECTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIGNATURETYPEAUDITING_OBJECT_KEY" update="true">
<column name="`SIGNATURETYPEAUDITING_OBJECT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIGNATURETYPEAUDITING_OBJECT_IDX`"/>
@@ -2674,7 +2674,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<array name="value" table="`SIGNATUREVALUETYPEAUDITING_VALUEAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIGNATUREVALUETYPEAUDITING_VALUE_KEY" update="true">
<column name="`SIGNATUREVALUETYPEAUDITING_VALUE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREVALUETYPEAUDITING_VALUE_IDX`"/>
@@ -2739,7 +2739,7 @@
<column not-null="false" unique="false" name="`SIGNATUREMETHOD`"/>
</property>
<list name="reference" table="`SIGNEDINFOTYPEAUDITING_REFERENCEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIGNEDINFOTYPEAUDITING_REFERENCE_KEY" update="true">
<column name="`SIGNEDINFOTYPEAUDITING_REFERENCE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIGNEDINFOTYPEAUDITING_REFERENCE_IDX`"/>
@@ -2798,7 +2798,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`SPKIDATATYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SPKIDATATYPEAUDITING_GROUP_KEY" update="true">
<column name="`SPKIDATATYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SPKIDATATYPEAUDITING_GROUP_IDX`"/>
@@ -2883,7 +2883,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="transform" table="`TRANSFORMSTYPEAUDITING_TRANSFORMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TRANSFORMSTYPEAUDITING_TRANSFORM_KEY" update="true">
<column name="`TRANSFORMSTYPEAUDITING_TRANSFORM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TRANSFORMSTYPEAUDITING_TRANSFORM_IDX`"/>
@@ -2939,7 +2939,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`TRANSFORMTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="TRANSFORMTYPEAUDITING_MIXED_KEY" update="true">
<column name="`TRANSFORMTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TRANSFORMTYPEAUDITING_MIXED_IDX`"/>
@@ -2959,7 +2959,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_TRANSFORMTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="TRANSFORMTYPEAUDITING_GROUP_KEY" update="true">
<column name="`MIXED_TRANSFORMTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_TRANSFORMTYPEAUDITING_GROUP_IDX`"/>
@@ -3054,7 +3054,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`X509DATATYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="X509DATATYPEAUDITING_GROUP_KEY" update="true">
<column name="`X509DATATYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`X509DATATYPEAUDITING_GROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml
index 7b0e2e28f..75faee818 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`CANONICALIZATIONMETHODTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="CANONICALIZATIONMETHODTYPE_MIXED_KEY" update="true">
<column name="`CANONICALIZATIONMETHODTYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`CANONICALIZATIONMETHODTYPE_MIXED_IDX`"/>
@@ -36,7 +36,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="any" table="`MIXED_CANONICALIZATIONMETHODTYPE_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="CANONICALIZATIONMETHODTYPE_ANY_KEY" update="true">
<column name="`MIXED_CANONICALIZATIONMETHODTYPE_ANY_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_CANONICALIZATIONMETHODTYPE_ANY_IDX`"/>
@@ -78,7 +78,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`DIGESTMETHODTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DIGESTMETHODTYPE_MIXED_KEY" update="true">
<column name="`DIGESTMETHODTYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DIGESTMETHODTYPE_MIXED_IDX`"/>
@@ -98,7 +98,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="any" table="`MIXED_DIGESTMETHODTYPE_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DIGESTMETHODTYPE_ANY_KEY" update="true">
<column name="`MIXED_DIGESTMETHODTYPE_ANY_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_DIGESTMETHODTYPE_ANY_IDX`"/>
@@ -140,49 +140,49 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<array name="p" table="`DSAKEYVALUETYPE_P`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_P_KEY" update="true">
<column name="`DSAKEYVALUETYPE_P_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_P_IDX`"/>
<element type="byte"/>
</array>
<array name="q" table="`DSAKEYVALUETYPE_Q`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_Q_KEY" update="true">
<column name="`DSAKEYVALUETYPE_Q_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_Q_IDX`"/>
<element type="byte"/>
</array>
<array name="g" table="`DSAKEYVALUETYPE_G`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_G_KEY" update="true">
<column name="`DSAKEYVALUETYPE_G_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_G_IDX`"/>
<element type="byte"/>
</array>
<array name="y" table="`DSAKEYVALUETYPE_Y`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_Y_KEY" update="true">
<column name="`DSAKEYVALUETYPE_Y_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_Y_IDX`"/>
<element type="byte"/>
</array>
<array name="j" table="`DSAKEYVALUETYPE_J`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_J_KEY" update="true">
<column name="`DSAKEYVALUETYPE_J_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_J_IDX`"/>
<element type="byte"/>
</array>
<array name="seed" table="`DSAKEYVALUETYPE_SEED`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_SEED_KEY" update="true">
<column name="`DSAKEYVALUETYPE_SEED_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_SEED_IDX`"/>
<element type="byte"/>
</array>
<array name="pgenCounter" table="`DSAKEYVALUETYPE_PGENCOUNTER`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPE_PGENCOUNTER_KEY" update="true">
<column name="`DSAKEYVALUETYPE_PGENCOUNTER_E_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPE_PGENCOUNTER_IDX`"/>
@@ -202,7 +202,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`KEYINFOTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYINFOTYPE_MIXED_KEY" update="true">
<column name="`KEYINFOTYPE_MIXED_ID`" unique="false"/>
</key>
<list-index column="`KEYINFOTYPE_MIXED_IDX`"/>
@@ -219,7 +219,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_KEYINFOTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYINFOTYPE_GROUP_KEY" update="true">
<column name="`MIXED_KEYINFOTYPE_GROUP_ID`" unique="false"/>
</key>
<list-index column="`MIXED_KEYINFOTYPE_GROUP_IDX`"/>
@@ -315,7 +315,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`KEYVALUETYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYVALUETYPE_MIXED_KEY" update="true">
<column name="`KEYVALUETYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`KEYVALUETYPE_MIXED_IDX`"/>
@@ -338,7 +338,7 @@
<column not-null="false" unique="false" name="`MIXED_RSAKEYVALUETYPE_RSAKEYVALUE_E_ID`"/>
</many-to-one>
<list name="any" table="`MIXED_KEYVALUETYPE_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYVALUETYPE_ANY_KEY" update="true">
<column name="`MIXED_KEYVALUETYPE_ANY_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_KEYVALUETYPE_ANY_IDX`"/>
@@ -376,7 +376,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="reference" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MANIFESTTYPE_REFERENCE">
+ <key foreign-key="MANIFESTTYPE_REFERENCE_KEY" update="true">
<column name="`MANIFESTTYPE_REFERENCE_ID`" unique="false"/>
</key>
<list-index column="`MANIFESTTYPE_REFERENCE_IDX`"/>
@@ -396,7 +396,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`OBJECTTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="OBJECTTYPE_MIXED_KEY" update="true">
<column name="`OBJECTTYPE_MIXED_ID`" unique="false"/>
</key>
<list-index column="`OBJECTTYPE_MIXED_IDX`"/>
@@ -419,7 +419,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_OBJECTTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="OBJECTTYPE_GROUP_KEY" update="true">
<column name="`MIXED_OBJECTTYPE_GROUP_ID`" unique="false"/>
</key>
<list-index column="`MIXED_OBJECTTYPE_GROUP_IDX`"/>
@@ -479,35 +479,35 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<array name="pGPKeyID" table="`PGPDATATYPE_PGPKEYID`" cascade="all">
- <key update="true">
+ <key foreign-key="PGPDATATYPE_PGPKEYID_KEY" update="true">
<column name="`PGPDATATYPE_PGPKEYID_E_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPE_PGPKEYID_IDX`"/>
<element type="byte"/>
</array>
<array name="pGPKeyPacket" table="`PGPDATATYPE_PGPKEYPACKET`" cascade="all">
- <key update="true">
+ <key foreign-key="PGPDATATYPE_PGPKEYPACKET_KEY" update="true">
<column name="`PGPDATATYPE_PGPKEYPACKET_E_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPE_PGPKEYPACKET_IDX`"/>
<element type="byte"/>
</array>
<list name="any" table="`PGPDATATYPE_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PGPDATATYPE_ANY_KEY" update="true">
<column name="`PGPDATATYPE_ANY_E_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPE_ANY_IDX`"/>
<one-to-many entity-name="PGPDataType_any"/>
</list>
<array name="pGPKeyPacket1" table="`PGPDATATYPE_PGPKEYPACKET1`" cascade="all">
- <key update="true">
+ <key foreign-key="PGPDATATYPE_PGPKEYPACKET1_KEY" update="true">
<column name="`PGPDATATYPE_PGPKEYPACKET1_E_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPE_PGPKEYPACKET1_IDX`"/>
<element type="byte"/>
</array>
<list name="any1" table="`PGPDATATYPE_ANY1`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PGPDATATYPE_ANY1_KEY" update="true">
<column name="`PGPDATATYPE_ANY1_E_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPE_ANY1_IDX`"/>
@@ -563,7 +563,7 @@
<column not-null="true" unique="false" name="`DIGESTMETHODTYPE_DIGESTMETHOD_E_ID`"/>
</many-to-one>
<array name="digestValue" table="`REFERENCETYPE_DIGESTVALUE`" cascade="all">
- <key update="true">
+ <key foreign-key="REFERENCETYPE_DIGESTVALUE_KEY" update="true">
<column name="`REFERENCETYPE_DIGESTVALUE_ID`" unique="false"/>
</key>
<list-index column="`REFERENCETYPE_DIGESTVALUE_IDX`"/>
@@ -613,14 +613,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<array name="modulus" table="`RSAKEYVALUETYPE_MODULUS`" cascade="all">
- <key update="true">
+ <key foreign-key="RSAKEYVALUETYPE_MODULUS_KEY" update="true">
<column name="`RSAKEYVALUETYPE_MODULUS_E_ID`" unique="false"/>
</key>
<list-index column="`RSAKEYVALUETYPE_MODULUS_IDX`"/>
<element type="byte"/>
</array>
<array name="exponent" table="`RSAKEYVALUETYPE_EXPONENT`" cascade="all">
- <key update="true">
+ <key foreign-key="RSAKEYVALUETYPE_EXPONENT_KEY" update="true">
<column name="`RSAKEYVALUETYPE_EXPONENT_E_ID`" unique="false"/>
</key>
<list-index column="`RSAKEYVALUETYPE_EXPONENT_IDX`"/>
@@ -641,7 +641,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`SIGNATUREMETHODTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREMETHODTYPE_MIXED_KEY" update="true">
<column name="`SIGNATUREMETHODTYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREMETHODTYPE_MIXED_IDX`"/>
@@ -664,7 +664,7 @@
<column not-null="false" unique="false" name="`MIXED_HMACOUTPUTLENGTH`"/>
</property>
<list name="any" table="`MIXED_SIGNATUREMETHODTYPE_ANY`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREMETHODTYPE_ANY_KEY" update="true">
<column name="`MIXED_SIGNATUREMETHODTYPE_ANY_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_SIGNATUREMETHODTYPE_ANY_IDX`"/>
@@ -705,7 +705,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="signatureProperty" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY">
+ <key foreign-key="SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY_KEY" update="true">
<column name="`SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY_IDX`"/>
@@ -725,7 +725,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`SIGNATUREPROPERTYTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREPROPERTYTYPE_MIXED_KEY" update="true">
<column name="`SIGNATUREPROPERTYTYPE_MIXED_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREPROPERTYTYPE_MIXED_IDX`"/>
@@ -745,7 +745,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_SIGNATUREPROPERTYTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREPROPERTYTYPE_GROUP_KEY" update="true">
<column name="`MIXED_SIGNATUREPROPERTYTYPE_GROUP_ID`" unique="false"/>
</key>
<list-index column="`MIXED_SIGNATUREPROPERTYTYPE_GROUP_IDX`"/>
@@ -810,7 +810,7 @@
<column not-null="false" unique="false" name="`KEYINFOTYPE_KEYINFO_ID`"/>
</many-to-one>
<list name="object" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="SIGNATURETYPE_OBJECT">
+ <key foreign-key="SIGNATURETYPE_OBJECT_KEY" update="true">
<column name="`SIGNATURETYPE_OBJECT_ID`" unique="false"/>
</key>
<list-index column="`SIGNATURETYPE_OBJECT_IDX`"/>
@@ -830,7 +830,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<array name="value" table="`SIGNATUREVALUETYPE_VALUE`" cascade="all">
- <key update="true">
+ <key foreign-key="SIGNATUREVALUETYPE_VALUE_KEY" update="true">
<column name="`SIGNATUREVALUETYPE_VALUE_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREVALUETYPE_VALUE_IDX`"/>
@@ -856,7 +856,7 @@
<column not-null="true" unique="false" name="`SIGNATUREMETHODTYPE_SIGNATUREMETHOD_E_ID`"/>
</many-to-one>
<list name="reference" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="SIGNEDINFOTYPE_REFERENCE">
+ <key foreign-key="SIGNEDINFOTYPE_REFERENCE_KEY" update="true">
<column name="`SIGNEDINFOTYPE_REFERENCE_ID`" unique="false"/>
</key>
<list-index column="`SIGNEDINFOTYPE_REFERENCE_IDX`"/>
@@ -877,7 +877,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`SPKIDATATYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SPKIDATATYPE_GROUP_KEY" update="true">
<column name="`SPKIDATATYPE_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`SPKIDATATYPE_GROUP_IDX`"/>
@@ -927,7 +927,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="transform" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="TRANSFORMSTYPE_TRANSFORM">
+ <key foreign-key="TRANSFORMSTYPE_TRANSFORM_KEY" update="true">
<column name="`TRANSFORMSTYPE_TRANSFORM_E_ID`" unique="false"/>
</key>
<list-index column="`TRANSFORMSTYPE_TRANSFORM_IDX`"/>
@@ -948,7 +948,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`TRANSFORMTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="TRANSFORMTYPE_MIXED_KEY" update="true">
<column name="`TRANSFORMTYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`TRANSFORMTYPE_MIXED_IDX`"/>
@@ -968,7 +968,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_TRANSFORMTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="TRANSFORMTYPE_GROUP_KEY" update="true">
<column name="`MIXED_TRANSFORMTYPE_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_TRANSFORMTYPE_GROUP_IDX`"/>
@@ -1028,7 +1028,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`X509DATATYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="X509DATATYPE_GROUP_KEY" update="true">
<column name="`X509DATATYPE_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`X509DATATYPE_GROUP_IDX`"/>
@@ -1171,7 +1171,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`CANONICALIZATIONMETHODTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="CANONICALIZATIONMETHODTYPEAUDITING_MIXED_KEY" update="true">
<column name="`CANONICALIZATIONMETHODTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CANONICALIZATIONMETHODTYPEAUDITING_MIXED_IDX`"/>
@@ -1191,7 +1191,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="any" table="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="CANONICALIZATIONMETHODTYPEAUDITING_ANY_KEY" update="true">
<column name="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY_IDX`"/>
@@ -1271,7 +1271,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`DIGESTMETHODTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DIGESTMETHODTYPEAUDITING_MIXED_KEY" update="true">
<column name="`DIGESTMETHODTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DIGESTMETHODTYPEAUDITING_MIXED_IDX`"/>
@@ -1291,7 +1291,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="any" table="`MIXED_DIGESTMETHODTYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DIGESTMETHODTYPEAUDITING_ANY_KEY" update="true">
<column name="`MIXED_DIGESTMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_DIGESTMETHODTYPEAUDITING_ANY_IDX`"/>
@@ -1578,49 +1578,49 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<array name="p" table="`DSAKEYVALUETYPEAUDITING_PAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_P_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_P_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_P_IDX`"/>
<element type="byte"/>
</array>
<array name="q" table="`DSAKEYVALUETYPEAUDITING_QAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_Q_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_Q_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_Q_IDX`"/>
<element type="byte"/>
</array>
<array name="g" table="`DSAKEYVALUETYPEAUDITING_GAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_G_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_G_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_G_IDX`"/>
<element type="byte"/>
</array>
<array name="y" table="`DSAKEYVALUETYPEAUDITING_YAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_Y_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_Y_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_Y_IDX`"/>
<element type="byte"/>
</array>
<array name="j" table="`DSAKEYVALUETYPEAUDITING_JAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_J_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_J_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_J_IDX`"/>
<element type="byte"/>
</array>
<array name="seed" table="`DSAKEYVALUETYPEAUDITING_SEEDAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_SEED_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_SEED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_SEED_IDX`"/>
<element type="byte"/>
</array>
<array name="pgenCounter" table="`DSAKEYVALUETYPEAUDITING_PGENCOUNTERAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="DSAKEYVALUETYPEAUDITING_PGENCOUNTER_KEY" update="true">
<column name="`DSAKEYVALUETYPEAUDITING_PGENCOUNTER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DSAKEYVALUETYPEAUDITING_PGENCOUNTER_IDX`"/>
@@ -1679,7 +1679,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`KEYINFOTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYINFOTYPEAUDITING_MIXED_KEY" update="true">
<column name="`KEYINFOTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`KEYINFOTYPEAUDITING_MIXED_IDX`"/>
@@ -1699,7 +1699,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_KEYINFOTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYINFOTYPEAUDITING_GROUP_KEY" update="true">
<column name="`MIXED_KEYINFOTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_KEYINFOTYPEAUDITING_GROUP_IDX`"/>
@@ -1833,7 +1833,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`KEYVALUETYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYVALUETYPEAUDITING_MIXED_KEY" update="true">
<column name="`KEYVALUETYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`KEYVALUETYPEAUDITING_MIXED_IDX`"/>
@@ -1856,7 +1856,7 @@
<column not-null="false" unique="false" name="`MIXED_RSAKEYVALUE`"/>
</property>
<list name="any" table="`MIXED_KEYVALUETYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="KEYVALUETYPEAUDITING_ANY_KEY" update="true">
<column name="`MIXED_KEYVALUETYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_KEYVALUETYPEAUDITING_ANY_IDX`"/>
@@ -1933,7 +1933,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="reference" table="`MANIFESTTYPEAUDITING_REFERENCEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MANIFESTTYPEAUDITING_REFERENCE_KEY" update="true">
<column name="`MANIFESTTYPEAUDITING_REFERENCE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MANIFESTTYPEAUDITING_REFERENCE_IDX`"/>
@@ -1995,7 +1995,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`OBJECTTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="OBJECTTYPEAUDITING_MIXED_KEY" update="true">
<column name="`OBJECTTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`OBJECTTYPEAUDITING_MIXED_IDX`"/>
@@ -2021,7 +2021,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_OBJECTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="OBJECTTYPEAUDITING_GROUP_KEY" update="true">
<column name="`MIXED_OBJECTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_OBJECTTYPEAUDITING_GROUP_IDX`"/>
@@ -2119,35 +2119,35 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<array name="pGPKeyID" table="`PGPDATATYPEAUDITING_PGPKEYIDAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="PGPDATATYPEAUDITING_PGPKEYID_KEY" update="true">
<column name="`PGPDATATYPEAUDITING_PGPKEYID_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPEAUDITING_PGPKEYID_IDX`"/>
<element type="byte"/>
</array>
<array name="pGPKeyPacket" table="`PGPDATATYPEAUDITING_PGPKEYPACKETAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="PGPDATATYPEAUDITING_PGPKEYPACKET_KEY" update="true">
<column name="`PGPDATATYPEAUDITING_PGPKEYPACKET_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPEAUDITING_PGPKEYPACKET_IDX`"/>
<element type="byte"/>
</array>
<list name="any" table="`PGPDATATYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PGPDATATYPEAUDITING_ANY_KEY" update="true">
<column name="`PGPDATATYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPEAUDITING_ANY_IDX`"/>
<one-to-many entity-name="PGPDataTypeAuditing_any"/>
</list>
<array name="pGPKeyPacket1" table="`PGPDATATYPEAUDITING_PGPKEYPACKET1AUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="PGPDATATYPEAUDITING_PGPKEYPACKET1_KEY" update="true">
<column name="`PGPDATATYPEAUDITING_PGPKEYPACKET1_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPEAUDITING_PGPKEYPACKET1_IDX`"/>
<element type="byte"/>
</array>
<list name="any1" table="`PGPDATATYPEAUDITING_ANY1AUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PGPDATATYPEAUDITING_ANY1_KEY" update="true">
<column name="`PGPDATATYPEAUDITING_ANY1_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PGPDATATYPEAUDITING_ANY1_IDX`"/>
@@ -2242,7 +2242,7 @@
<column not-null="false" unique="false" name="`DIGESTMETHOD`"/>
</property>
<array name="digestValue" table="`REFERENCETYPEAUDITING_DIGESTVALUEAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="REFERENCETYPEAUDITING_DIGESTVALUE_KEY" update="true">
<column name="`REFERENCETYPEAUDITING_DIGESTVALUE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`REFERENCETYPEAUDITING_DIGESTVALUE_IDX`"/>
@@ -2371,14 +2371,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<array name="modulus" table="`RSAKEYVALUETYPEAUDITING_MODULUSAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="RSAKEYVALUETYPEAUDITING_MODULUS_KEY" update="true">
<column name="`RSAKEYVALUETYPEAUDITING_MODULUS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RSAKEYVALUETYPEAUDITING_MODULUS_IDX`"/>
<element type="byte"/>
</array>
<array name="exponent" table="`RSAKEYVALUETYPEAUDITING_EXPONENTAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="RSAKEYVALUETYPEAUDITING_EXPONENT_KEY" update="true">
<column name="`RSAKEYVALUETYPEAUDITING_EXPONENT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RSAKEYVALUETYPEAUDITING_EXPONENT_IDX`"/>
@@ -2437,7 +2437,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`SIGNATUREMETHODTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREMETHODTYPEAUDITING_MIXED_KEY" update="true">
<column name="`SIGNATUREMETHODTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREMETHODTYPEAUDITING_MIXED_IDX`"/>
@@ -2460,7 +2460,7 @@
<column not-null="false" unique="false" name="`MIXED_HMACOUTPUTLENGTH`"/>
</property>
<list name="any" table="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREMETHODTYPEAUDITING_ANY_KEY" update="true">
<column name="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY_IDX`"/>
@@ -2540,7 +2540,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="signatureProperty" table="`SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTYAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTY_KEY" update="true">
<column name="`SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTY_IDX`"/>
@@ -2602,7 +2602,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`SIGNATUREPROPERTYTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREPROPERTYTYPEAUDITING_MIXED_KEY" update="true">
<column name="`SIGNATUREPROPERTYTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREPROPERTYTYPEAUDITING_MIXED_IDX`"/>
@@ -2625,7 +2625,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIGNATUREPROPERTYTYPEAUDITING_GROUP_KEY" update="true">
<column name="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP_IDX`"/>
@@ -2729,7 +2729,7 @@
<column not-null="false" unique="false" name="`KEYINFO`"/>
</property>
<list name="object" table="`SIGNATURETYPEAUDITING_OBJECTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIGNATURETYPEAUDITING_OBJECT_KEY" update="true">
<column name="`SIGNATURETYPEAUDITING_OBJECT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIGNATURETYPEAUDITING_OBJECT_IDX`"/>
@@ -2791,7 +2791,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<array name="value" table="`SIGNATUREVALUETYPEAUDITING_VALUEAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIGNATUREVALUETYPEAUDITING_VALUE_KEY" update="true">
<column name="`SIGNATUREVALUETYPEAUDITING_VALUE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIGNATUREVALUETYPEAUDITING_VALUE_IDX`"/>
@@ -2859,7 +2859,7 @@
<column not-null="false" unique="false" name="`SIGNATUREMETHOD`"/>
</property>
<list name="reference" table="`SIGNEDINFOTYPEAUDITING_REFERENCEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIGNEDINFOTYPEAUDITING_REFERENCE_KEY" update="true">
<column name="`SIGNEDINFOTYPEAUDITING_REFERENCE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIGNEDINFOTYPEAUDITING_REFERENCE_IDX`"/>
@@ -2921,7 +2921,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`SPKIDATATYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SPKIDATATYPEAUDITING_GROUP_KEY" update="true">
<column name="`SPKIDATATYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SPKIDATATYPEAUDITING_GROUP_IDX`"/>
@@ -3009,7 +3009,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="transform" table="`TRANSFORMSTYPEAUDITING_TRANSFORMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TRANSFORMSTYPEAUDITING_TRANSFORM_KEY" update="true">
<column name="`TRANSFORMSTYPEAUDITING_TRANSFORM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TRANSFORMSTYPEAUDITING_TRANSFORM_IDX`"/>
@@ -3068,7 +3068,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`TRANSFORMTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="TRANSFORMTYPEAUDITING_MIXED_KEY" update="true">
<column name="`TRANSFORMTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TRANSFORMTYPEAUDITING_MIXED_IDX`"/>
@@ -3088,7 +3088,7 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<list name="group" table="`MIXED_TRANSFORMTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="TRANSFORMTYPEAUDITING_GROUP_KEY" update="true">
<column name="`MIXED_TRANSFORMTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_TRANSFORMTYPEAUDITING_GROUP_IDX`"/>
@@ -3186,7 +3186,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`X509DATATYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="X509DATATYPEAUDITING_GROUP_KEY" update="true">
<column name="`X509DATATYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`X509DATATYPEAUDITING_GROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_e_o_hibernate.hbm.xml
index 1978d5f74..449f5b0d3 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_e_o_hibernate.hbm.xml
@@ -48,14 +48,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -221,14 +221,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -287,7 +287,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_h_o_hibernate.hbm.xml
index 2e446413e..a7576b267 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_h_o_hibernate.hbm.xml
@@ -54,14 +54,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -239,14 +239,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -308,7 +308,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml
index 7b451d308..e38693e1c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml
@@ -34,7 +34,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<bag name="bagOfBars" lazy="true" cascade="all,delete-orphan">
- <key update="true" property-ref="clientId" foreign-key="FOO_BAGOFBARS">
+ <key foreign-key="FOO_BAGOFBARS_KEY" update="true" property-ref="clientId">
<column name="`GRP_ID`" unique="false"/>
</key>
<one-to-many entity-name="Bar"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml
index 1c262643d..45b9b4d1d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml
@@ -40,7 +40,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<bag name="bagOfBars" lazy="true" cascade="all,delete-orphan">
- <key update="true" property-ref="clientId" foreign-key="FOO_BAGOFBARS">
+ <key foreign-key="FOO_BAGOFBARS_KEY" update="true" property-ref="clientId">
<column name="`GRP_ID`" unique="false"/>
</key>
<one-to-many entity-name="Bar"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml
index e529d8129..52a80f3e6 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml
@@ -20,7 +20,7 @@
<column not-null="false" unique="false" name="`BOOK_CITATION_E_ID`"/>
</many-to-one>
<list name="paralist" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_PARALIST">
+ <key foreign-key="BOOK_PARALIST_KEY" update="true">
<column name="`BOOK_PARALIST_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_PARALIST_IDX`"/>
@@ -147,7 +147,7 @@
<column not-null="false" unique="false" name="`CITATION`"/>
</property>
<list name="paralist" table="`BOOKAUDITING_PARALISTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="BOOKAUDITING_PARALIST_KEY" update="true">
<column name="`BOOKAUDITING_PARALIST_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_PARALIST_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml
index 9db64fa39..8da598c9a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml
@@ -23,7 +23,7 @@
<column not-null="false" unique="false" name="`BOOK_CITATION_E_ID`"/>
</many-to-one>
<list name="paralist" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_PARALIST">
+ <key foreign-key="BOOK_PARALIST_KEY" update="true">
<column name="`BOOK_PARALIST_E_ID`" unique="false"/>
</key>
<list-index column="`BOOK_PARALIST_IDX`"/>
@@ -153,7 +153,7 @@
<column not-null="false" unique="false" name="`CITATION`"/>
</property>
<list name="paralist" table="`BOOKAUDITING_PARALISTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="BOOKAUDITING_PARALIST_KEY" update="true">
<column name="`BOOKAUDITING_PARALIST_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_PARALIST_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_e_o_hibernate.hbm.xml
index 647d44f5f..6c5602896 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_e_o_hibernate.hbm.xml
@@ -44,14 +44,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -249,14 +249,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -315,7 +315,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_h_o_hibernate.hbm.xml
index ae968e205..7e3e0092c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_h_o_hibernate.hbm.xml
@@ -50,14 +50,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -273,14 +273,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -342,7 +342,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_e_o_hibernate.hbm.xml
index 5d18b107b..5245bd5cd 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="employees" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="COMTYPE_EMPLOYEES">
+ <key foreign-key="COMTYPE_EMPLOYEES_KEY" update="true">
<column name="`COMTYPE_EMPLOYEES_E_ID`" unique="false"/>
</key>
<list-index column="`COMTYPE_EMPLOYEES_IDX`"/>
@@ -149,7 +149,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="employees" table="`COMTYPEAUDITING_EMPLOYEESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="COMTYPEAUDITING_EMPLOYEES_KEY" update="true">
<column name="`COMTYPEAUDITING_EMPLOYEES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`COMTYPEAUDITING_EMPLOYEES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_h_o_hibernate.hbm.xml
index 40e08d378..0001b2a33 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="employees" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="COMTYPE_EMPLOYEES">
+ <key foreign-key="COMTYPE_EMPLOYEES_KEY" update="true">
<column name="`COMTYPE_EMPLOYEES_E_ID`" unique="false"/>
</key>
<list-index column="`COMTYPE_EMPLOYEES_IDX`"/>
@@ -167,7 +167,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="employees" table="`COMTYPEAUDITING_EMPLOYEESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="COMTYPEAUDITING_EMPLOYEES_KEY" update="true">
<column name="`COMTYPEAUDITING_EMPLOYEES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`COMTYPEAUDITING_EMPLOYEES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml
index 193a8360a..dc4bfe77d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`DOCUMENTROOTEXP_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOTEXP_DOCUMENTROOT_MIXED_KEY" update="true">
<column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOT_MIXED_IDX`"/>
@@ -30,14 +30,14 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOTEXP_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOTEXP_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
@@ -140,7 +140,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_MIXED_KEY" update="true">
<column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml
index 2a32d59c2..bd4f6ec2e 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`DOCUMENTROOTEXP_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOTEXP_DOCUMENTROOT_MIXED_KEY" update="true">
<column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOT_MIXED_IDX`"/>
@@ -33,14 +33,14 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOTEXP_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOTEXP_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
@@ -152,7 +152,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_MIXED_KEY" update="true">
<column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_e_o_hibernate.hbm.xml
index d9e76fc4f..c0740a0ec 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_e_o_hibernate.hbm.xml
@@ -27,7 +27,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<bag name="child" order-by="`ID` asc" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PARENT_CHILD">
+ <key foreign-key="PARENT_CHILD_KEY" update="true">
<column name="`PARENT_CHILD_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Child"/>
@@ -157,7 +157,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="child" table="`PARENTAUDITING_CHILDAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PARENTAUDITING_CHILD_KEY" update="true">
<column name="`PARENTAUDITING_CHILD_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PARENTAUDITING_CHILD_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_h_o_hibernate.hbm.xml
index f0ba06711..fb03e8947 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_h_o_hibernate.hbm.xml
@@ -33,7 +33,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<bag name="child" order-by="`ID` asc" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PARENT_CHILD">
+ <key foreign-key="PARENT_CHILD_KEY" update="true">
<column name="`PARENT_CHILD_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Child"/>
@@ -172,7 +172,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="child" table="`PARENTAUDITING_CHILDAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PARENTAUDITING_CHILD_KEY" update="true">
<column name="`PARENTAUDITING_CHILD_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PARENTAUDITING_CHILD_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_e_o_hibernate.hbm.xml
index 7f61c4356..9545db75e 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_e_o_hibernate.hbm.xml
@@ -15,7 +15,7 @@
<column not-null="true" unique="false" name="`DATEORTIME`"/>
</property>
<list name="dateOrTimes" table="`TEST_DATEORTIMES`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TEST_DATEORTIMES_KEY" update="true">
<column name="`TEST_DATEORTIMES_NAME`" unique="false"/>
</key>
<list-index column="`TEST_DATEORTIMES_IDX`"/>
@@ -97,7 +97,7 @@
<column not-null="false" unique="false" name="`DATEORTIME`"/>
</property>
<list name="dateOrTimes" table="`TESTAUDITING_DATEORTIMESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TESTAUDITING_DATEORTIMES_KEY" update="true">
<column name="`TESTAUDITING_DATEORTIMES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TESTAUDITING_DATEORTIMES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_h_o_hibernate.hbm.xml
index 8e6342713..4b86d3279 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_h_o_hibernate.hbm.xml
@@ -18,7 +18,7 @@
<column not-null="true" unique="false" name="`DATEORTIME`"/>
</property>
<list name="dateOrTimes" table="`TEST_DATEORTIMES`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TEST_DATEORTIMES_KEY" update="true">
<column name="`TEST_DATEORTIMES_NAME`" unique="false"/>
</key>
<list-index column="`TEST_DATEORTIMES_IDX`"/>
@@ -106,7 +106,7 @@
<column not-null="false" unique="false" name="`DATEORTIME`"/>
</property>
<list name="dateOrTimes" table="`TESTAUDITING_DATEORTIMESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TESTAUDITING_DATEORTIMES_KEY" update="true">
<column name="`TESTAUDITING_DATEORTIMES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TESTAUDITING_DATEORTIMES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_e_o_hibernate.hbm.xml
index 50545f2dd..f12518e2f 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_e_o_hibernate.hbm.xml
@@ -41,7 +41,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<map name="mapChannels" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="NE_MAPCHANNELS">
+ <key foreign-key="NE_MAPCHANNELS_KEY" update="true">
<column name="`NE_MAPCHANNELS_E_ID`" unique="false"/>
</key>
<map-key-many-to-many entity-name="ChannelMap"/>
@@ -276,7 +276,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<bag name="mapChannels" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="NEAUDITING_MAPCHANNELS">
+ <key foreign-key="NEAUDITING_MAPCHANNELS_KEY" update="true">
<column name="`NEAUDITING_MAPCHANNELS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<one-to-many entity-name="ChanelMapToChanelMapServiceAuditing"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_h_o_hibernate.hbm.xml
index 963cf85f8..87efe2066 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_h_o_hibernate.hbm.xml
@@ -50,7 +50,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<map name="mapChannels" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="NE_MAPCHANNELS">
+ <key foreign-key="NE_MAPCHANNELS_KEY" update="true">
<column name="`NE_MAPCHANNELS_E_ID`" unique="false"/>
</key>
<map-key-many-to-many entity-name="ChannelMap"/>
@@ -300,7 +300,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<bag name="mapChannels" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="NEAUDITING_MAPCHANNELS">
+ <key foreign-key="NEAUDITING_MAPCHANNELS_KEY" update="true">
<column name="`NEAUDITING_MAPCHANNELS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<one-to-many entity-name="ChanelMapToChanelMapServiceAuditing"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_e_o_hibernate.hbm.xml
index c9d15d3d0..8232d1a98 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_e_o_hibernate.hbm.xml
@@ -55,14 +55,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -170,7 +170,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS">
+ <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/>
@@ -338,14 +338,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -404,7 +404,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
@@ -609,7 +609,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_h_o_hibernate.hbm.xml
index 18b6f84b7..69a337c84 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_h_o_hibernate.hbm.xml
@@ -61,14 +61,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -182,7 +182,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS">
+ <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/>
@@ -362,14 +362,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -431,7 +431,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
@@ -639,7 +639,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml
index 702ab62ce..2c47faa28 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`BPMN2_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_DOCUMENTROOT_MIXED_KEY" update="true">
<column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOT_MIXED_IDX`"/>
@@ -30,14 +30,14 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
@@ -464,13 +464,13 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<bag name="extensionValues" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_BASEELEMENT_EXTENSIONVALUES">
+ <key foreign-key="BPMN2_BASEELEMENT_EXTENSIONVALUES_KEY" update="true">
<column name="`BASEELEMENT_EXTENSIONVALUES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ExtensionAttributeValue"/>
</bag>
<bag name="documentation" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_BASEELEMENT_DOCUMENTATION">
+ <key foreign-key="BPMN2_BASEELEMENT_DOCUMENTATION_KEY" update="true">
<column name="`BASEELEMENT_DOCUMENTATION_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Documentation"/>
@@ -479,7 +479,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_BASEELEMENT_EXTENSIONDEFINITIONS_KEY" update="true">
<column name="`BASEELEMENT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.ExtensionDefinition" unique="false" foreign-key="BPMN2_BASEELEMENT_EXTENSIONDEFINITIONS">
@@ -487,7 +487,7 @@
</many-to-many>
</idbag>
<list name="anyAttribute" table="`BPMN2_BASEELEMENT_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_BASEELEMENT_ANYATTRIBUTE_KEY" update="true">
<column name="`BASEELEMENT_ANYATTRIBUTE_ID`" unique="false"/>
</key>
<list-index column="`BASEELEMENT_ANYATTRIBUTE_IDX`"/>
@@ -520,7 +520,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_FLOWELEMENT_CATEGORYVALUEREF_KEY" update="true">
<column name="`FLOWELEMENT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.CategoryValue" unique="false" foreign-key="BPMN2_FLOWELEMENT_CATEGORYVALUEREF">
@@ -566,25 +566,25 @@
<column not-null="false" unique="false" name="`INPUTOUTPUTSPECIFICATION_IOSPECIFICATION_ID`"/>
</many-to-one>
<bag name="properties" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_ACTIVITY_PROPERTIES">
+ <key foreign-key="BPMN2_ACTIVITY_PROPERTIES_KEY" update="true">
<column name="`ACTIVITY_PROPERTIES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Property"/>
</bag>
<bag name="dataInputAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_ACTIVITY_DATAINPUTASSOCIATIONS">
+ <key foreign-key="BPMN2_ACTIVITY_DATAINPUTASSOCIATIONS_KEY" update="true">
<column name="`ACTIVITY_DATAINPUTASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataInputAssociation"/>
</bag>
<bag name="dataOutputAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_ACTIVITY_DATAOUTPUTASSOCIATIONS">
+ <key foreign-key="BPMN2_ACTIVITY_DATAOUTPUTASSOCIATIONS_KEY" update="true">
<column name="`ACTIVITY_DATAOUTPUTASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataOutputAssociation"/>
</bag>
<bag name="resources" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_ACTIVITY_RESOURCES">
+ <key foreign-key="BPMN2_ACTIVITY_RESOURCES_KEY" update="true">
<column name="`ACTIVITY_RESOURCES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ResourceRole"/>
@@ -612,19 +612,19 @@
<column name="`BPMN2_ACTIVITY_ID`"/>
</key>
<bag name="laneSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBPROCESS_LANESETS">
+ <key foreign-key="BPMN2_SUBPROCESS_LANESETS_KEY" update="true">
<column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.LaneSet"/>
</bag>
<bag name="flowElements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBPROCESS_FLOWELEMENTS">
+ <key foreign-key="BPMN2_SUBPROCESS_FLOWELEMENTS_KEY" update="true">
<column name="`FLOWELEMENT_SP_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.FlowElement"/>
</bag>
<bag name="artifacts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBPROCESS_ARTIFACTS">
+ <key foreign-key="BPMN2_SUBPROCESS_ARTIFACTS_KEY" update="true">
<column name="`SUBPROCESS_ARTIFACTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Artifact"/>
@@ -709,7 +709,7 @@
<column name="`BPMN2_FLOWNODE_ID`"/>
</key>
<bag name="properties" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_EVENT_PROPERTIES">
+ <key foreign-key="BPMN2_EVENT_PROPERTIES_KEY" update="true">
<column name="`EVENT_PROPERTIES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Property"/>
@@ -722,13 +722,13 @@
<column name="`BPMN2_EVENT_ID`"/>
</key>
<bag name="dataOutputs" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTS">
+ <key foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTS_KEY" update="true">
<column name="`CATCHEVENT_DATAOUTPUTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataOutput"/>
</bag>
<bag name="dataOutputAssociation" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTASSOCIATION">
+ <key foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTASSOCIATION_KEY" update="true">
<column name="`CATCHEVENT_DATAOUTPUTASSOCIATION_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataOutputAssociation"/>
@@ -737,7 +737,7 @@
<column not-null="false" unique="false" name="`OUTPUTSET_OUTPUTSET_ID`"/>
</many-to-one>
<bag name="eventDefinitions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONS">
+ <key foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONS_KEY" update="true">
<column name="`CATCHEVENT_EVENTDEFINITIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.EventDefinition"/>
@@ -746,7 +746,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONREFS_KEY" update="true">
<column name="`CATCHEVENT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.EventDefinition" unique="false" foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONREFS">
@@ -807,7 +807,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_PARTICIPANTREFS_KEY" update="true">
<column name="`CHOREOGRAPHYACTIVITY_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_PARTICIPANTREFS">
@@ -815,7 +815,7 @@
</many-to-many>
</idbag>
<bag name="correlationKeys" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_CORRELATIONKEYS">
+ <key foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_CORRELATIONKEYS_KEY" update="true">
<column name="`CHOREOGRAPHYACTIVITY_CORRELATIONKEYS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CorrelationKey"/>
@@ -839,7 +839,7 @@
<column name="`BPMN2_CHOREOGRAPHYACTIVITY_ID`"/>
</key>
<bag name="participantAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CALLCHOREOGRAPHY_PARTICIPANTASSOCIATIONS">
+ <key foreign-key="BPMN2_CALLCHOREOGRAPHY_PARTICIPANTASSOCIATIONS_KEY" update="true">
<column name="`CALLCHOREOGRAPHY_PARTICIPANTASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ParticipantAssociation"/>
@@ -858,7 +858,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CONVERSATIONNODE_PARTICIPANTREFS_KEY" update="true">
<column name="`CONVERSATIONNODE_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_CONVERSATIONNODE_PARTICIPANTREFS">
@@ -869,7 +869,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CONVERSATIONNODE_MESSAGEFLOWREFS_KEY" update="true">
<column name="`CONVERSATIONNODE_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.MessageFlow" unique="false" foreign-key="BPMN2_CONVERSATIONNODE_MESSAGEFLOWREFS">
@@ -877,7 +877,7 @@
</many-to-many>
</idbag>
<bag name="correlationKeys" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CONVERSATIONNODE_CORRELATIONKEYS">
+ <key foreign-key="BPMN2_CONVERSATIONNODE_CORRELATIONKEYS_KEY" update="true">
<column name="`CONVERSATIONNODE_CORRELATIONKEYS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CorrelationKey"/>
@@ -893,7 +893,7 @@
<column name="`BPMN2_CONVERSATIONNODE_ID`"/>
</key>
<bag name="participantAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CALLCONVERSATION_PARTICIPANTASSOCIATIONS">
+ <key foreign-key="BPMN2_CALLCONVERSATION_PARTICIPANTASSOCIATIONS_KEY" update="true">
<column name="`CALLCONVERSATION_PARTICIPANTASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ParticipantAssociation"/>
@@ -919,7 +919,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CALLABLEELEMENT_SUPPORTEDINTERFACEREFS_KEY" update="true">
<column name="`CALLABLEELEMENT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Interface" unique="false" foreign-key="BPMN2_CALLABLEELEMENT_SUPPORTEDINTERFACEREFS">
@@ -930,7 +930,7 @@
<column not-null="false" unique="false" name="`INPUTOUTPUTSPECIFICATION_IOSPECIFICATION_ID`"/>
</many-to-one>
<bag name="ioBinding" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CALLABLEELEMENT_IOBINDING">
+ <key foreign-key="BPMN2_CALLABLEELEMENT_IOBINDING_KEY" update="true">
<column name="`CALLABLEELEMENT_IOBINDING_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.InputOutputBinding"/>
@@ -960,7 +960,7 @@
<column name="`BPMN2_ROOTELEMENT_ID`"/>
</key>
<bag name="categoryValue" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CATEGORY_CATEGORYVALUE">
+ <key foreign-key="BPMN2_CATEGORY_CATEGORYVALUE_KEY" update="true">
<column name="`CATEGORY_CATEGORYVALUE_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CategoryValue"/>
@@ -986,49 +986,49 @@
<column name="`BPMN2_ROOTELEMENT_ID`"/>
</key>
<bag name="participants" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_PARTICIPANTS">
+ <key foreign-key="BPMN2_COLLABORATION_PARTICIPANTS_KEY" update="true">
<column name="`COLLABORATION_PARTICIPANTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Participant"/>
</bag>
<bag name="messageFlows" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWS">
+ <key foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWS_KEY" update="true">
<column name="`COLLABORATION_MESSAGEFLOWS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.MessageFlow"/>
</bag>
<bag name="artifacts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_ARTIFACTS">
+ <key foreign-key="BPMN2_COLLABORATION_ARTIFACTS_KEY" update="true">
<column name="`COLLABORATION_ARTIFACTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Artifact"/>
</bag>
<bag name="conversations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_CONVERSATIONS">
+ <key foreign-key="BPMN2_COLLABORATION_CONVERSATIONS_KEY" update="true">
<column name="`COLLABORATION_CONVERSATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ConversationNode"/>
</bag>
<bag name="conversationAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_CONVERSATIONASSOCIATIONS">
+ <key foreign-key="BPMN2_COLLABORATION_CONVERSATIONASSOCIATIONS_KEY" update="true">
<column name="`COLLABORATION_CONVERSATIONASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ConversationAssociation"/>
</bag>
<bag name="participantAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_PARTICIPANTASSOCIATIONS">
+ <key foreign-key="BPMN2_COLLABORATION_PARTICIPANTASSOCIATIONS_KEY" update="true">
<column name="`COLLABORATION_PARTICIPANTASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ParticipantAssociation"/>
</bag>
<bag name="messageFlowAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWASSOCIATIONS">
+ <key foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWASSOCIATIONS_KEY" update="true">
<column name="`COLLABORATION_MESSAGEFLOWASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.MessageFlowAssociation"/>
</bag>
<bag name="correlationKeys" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_CORRELATIONKEYS">
+ <key foreign-key="BPMN2_COLLABORATION_CORRELATIONKEYS_KEY" update="true">
<column name="`COLLABORATION_CORRELATIONKEYS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CorrelationKey"/>
@@ -1037,7 +1037,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_COLLABORATION_CHOREOGRAPHYREF_KEY" update="true">
<column name="`COLLABORATION_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Choreography" unique="false" foreign-key="BPMN2_COLLABORATION_CHOREOGRAPHYREF">
@@ -1045,7 +1045,7 @@
</many-to-many>
</idbag>
<bag name="conversationLinks" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_CONVERSATIONLINKS">
+ <key foreign-key="BPMN2_COLLABORATION_CONVERSATIONLINKS_KEY" update="true">
<column name="`COLLABORATION_CONVERSATIONLINKS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ConversationLink"/>
@@ -1064,13 +1064,13 @@
<column name="`BPMN2_COLLABORATION_ID`"/>
</key>
<bag name="laneSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_LANESETS">
+ <key foreign-key="BPMN2_CHOREOGRAPHY_LANESETS_KEY" update="true">
<column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.LaneSet"/>
</bag>
<bag name="flowElements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS">
+ <key foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS_KEY" update="true">
<column name="`FLOWELEMENT_C_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.FlowElement"/>
@@ -1086,7 +1086,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CHOREOGRAPHYTASK_MESSAGEFLOWREF_KEY" update="true">
<column name="`CHOREOGRAPHYTASK_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.MessageFlow" unique="false" foreign-key="BPMN2_CHOREOGRAPHYTASK_MESSAGEFLOWREF">
@@ -1204,7 +1204,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CORRELATIONKEY_CORRELATIONPROPERTYREF_KEY" update="true">
<column name="`CORRELATIONKEY_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.CorrelationProperty" unique="false" foreign-key="BPMN2_CORRELATIONKEY_CORRELATIONPROPERTYREF">
@@ -1222,7 +1222,7 @@
<column name="`BPMN2_ROOTELEMENT_ID`"/>
</key>
<bag name="correlationPropertyRetrievalExpression" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CORRELATIONPROPERTY_CORRELATIONPROPERTYRETRIEVALEXPRESSION">
+ <key foreign-key="BPMN2_CORRELATIONPROPERTY_CORRELATIONPROPERTYRETRIEVALEXPRESSION_KEY" update="true">
<column name="`CORRELATIONPROPERTY_CORRELATIONPROPERTYRETRIEVALEXPRESSION_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CorrelationPropertyRetrievalExpression"/>
@@ -1267,7 +1267,7 @@
<column name="`BPMN2_BASEELEMENT_ID`"/>
</key>
<bag name="correlationPropertyBinding" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CORRELATIONSUBSCRIPTION_CORRELATIONPROPERTYBINDING">
+ <key foreign-key="BPMN2_CORRELATIONSUBSCRIPTION_CORRELATIONPROPERTYBINDING_KEY" update="true">
<column name="`CORRELATIONSUBSCRIPTION_CORRELATIONPROPERTYBINDING_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CorrelationPropertyBinding"/>
@@ -1286,7 +1286,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_DATAASSOCIATION_SOURCEREF_KEY" update="true">
<column name="`DATAASSOCIATION_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.ItemAwareElement" unique="false" foreign-key="BPMN2_DATAASSOCIATION_SOURCEREF">
@@ -1300,7 +1300,7 @@
<column not-null="false" unique="false" name="`FORMALEXPRESSION_TRANSFORMATION_ID`"/>
</many-to-one>
<bag name="assignment" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_DATAASSOCIATION_ASSIGNMENT">
+ <key foreign-key="BPMN2_DATAASSOCIATION_ASSIGNMENT_KEY" update="true">
<column name="`DATAASSOCIATION_ASSIGNMENT_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Assignment"/>
@@ -1440,31 +1440,31 @@
<column name="`BPMN2_BASEELEMENT_ID`"/>
</key>
<bag name="imports" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_DEFINITIONS_IMPORTS">
+ <key foreign-key="BPMN2_DEFINITIONS_IMPORTS_KEY" update="true">
<column name="`DEFINITIONS_IMPORTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Import"/>
</bag>
<bag name="extensions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_DEFINITIONS_EXTENSIONS">
+ <key foreign-key="BPMN2_DEFINITIONS_EXTENSIONS_KEY" update="true">
<column name="`DEFINITIONS_EXTENSIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Extension"/>
</bag>
<bag name="rootElements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_DEFINITIONS_ROOTELEMENTS">
+ <key foreign-key="BPMN2_DEFINITIONS_ROOTELEMENTS_KEY" update="true">
<column name="`DEFINITIONS_ROOTELEMENTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.RootElement"/>
</bag>
<bag name="diagrams" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_DEFINITIONS_DIAGRAMS">
+ <key foreign-key="BPMN2_DEFINITIONS_DIAGRAMS_KEY" update="true">
<column name="`DEFINITIONS_DIAGRAMS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmndi.BPMNDiagram"/>
</bag>
<bag name="relationships" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_DEFINITIONS_RELATIONSHIPS">
+ <key foreign-key="BPMN2_DEFINITIONS_RELATIONSHIPS_KEY" update="true">
<column name="`DEFINITIONS_RELATIONSHIPS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Relationship"/>
@@ -1495,7 +1495,7 @@
<column name="`BPMN2_BASEELEMENT_ID`"/>
</key>
<list name="mixed" table="`BPMN2_DOCUMENTATION_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_DOCUMENTATION_MIXED_KEY" update="true">
<column name="`DOCUMENTATION_MIXED_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTATION_MIXED_IDX`"/>
@@ -1534,13 +1534,13 @@
<column name="`BPMN2_EVENT_ID`"/>
</key>
<bag name="dataInputs" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_THROWEVENT_DATAINPUTS">
+ <key foreign-key="BPMN2_THROWEVENT_DATAINPUTS_KEY" update="true">
<column name="`THROWEVENT_DATAINPUTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataInput"/>
</bag>
<bag name="dataInputAssociation" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_THROWEVENT_DATAINPUTASSOCIATION">
+ <key foreign-key="BPMN2_THROWEVENT_DATAINPUTASSOCIATION_KEY" update="true">
<column name="`THROWEVENT_DATAINPUTASSOCIATION_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataInputAssociation"/>
@@ -1549,7 +1549,7 @@
<column not-null="false" unique="false" name="`INPUTSET_INPUTSET_ID`"/>
</many-to-one>
<bag name="eventDefinitions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONS">
+ <key foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONS_KEY" update="true">
<column name="`THROWEVENT_EVENTDEFINITIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.EventDefinition"/>
@@ -1558,7 +1558,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONREFS_KEY" update="true">
<column name="`THROWEVENT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.EventDefinition" unique="false" foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONREFS">
@@ -1718,7 +1718,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="value" table="`BPMN2_EXTENSIONATTRIBUTEVALUE_VALUE`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_EXTENSIONATTRIBUTEVALUE_VALUE_KEY" update="true">
<column name="`EXTENSIONATTRIBUTEVALUE_VALUE_E_ID`" unique="false"/>
</key>
<list-index column="`EXTENSIONATTRIBUTEVALUE_VALUE_IDX`"/>
@@ -1761,13 +1761,13 @@
<column name="`BPMN2_BASEELEMENT_ID`"/>
</key>
<bag name="laneSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_LANESETS">
+ <key foreign-key="BPMN2_CHOREOGRAPHY_LANESETS_KEY" update="true">
<column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.LaneSet"/>
</bag>
<bag name="flowElements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS">
+ <key foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS_KEY" update="true">
<column name="`FLOWELEMENT_FEC_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.FlowElement"/>
@@ -1780,7 +1780,7 @@
<column name="`BPMN2_EXPRESSION_ID`"/>
</key>
<list name="mixed" table="`BPMN2_FORMALEXPRESSION_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_FORMALEXPRESSION_MIXED_KEY" update="true">
<column name="`FORMALEXPRESSION_MIXED_ID`" unique="false"/>
</key>
<list-index column="`FORMALEXPRESSION_MIXED_IDX`"/>
@@ -1825,7 +1825,7 @@
<column name="`BPMN2_CALLABLEELEMENT_ID`"/>
</key>
<bag name="resources" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_GLOBALTASK_RESOURCES">
+ <key foreign-key="BPMN2_GLOBALTASK_RESOURCES_KEY" update="true">
<column name="`GLOBALTASK_RESOURCES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ResourceRole"/>
@@ -1885,7 +1885,7 @@
<column name="`BPMN2_GLOBALTASK_ID`"/>
</key>
<bag name="renderings" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_GLOBALUSERTASK_RENDERINGS">
+ <key foreign-key="BPMN2_GLOBALUSERTASK_RENDERINGS_KEY" update="true">
<column name="`GLOBALUSERTASK_RENDERINGS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Rendering"/>
@@ -1914,7 +1914,7 @@
<column not-null="false" unique="false" name="`RESOURCE_RESOURCEREF_ID`"/>
</many-to-one>
<bag name="resourceParameterBindings" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_RESOURCEROLE_RESOURCEPARAMETERBINDINGS">
+ <key foreign-key="BPMN2_RESOURCEROLE_RESOURCEPARAMETERBINDINGS_KEY" update="true">
<column name="`RESOURCEROLE_RESOURCEPARAMETERBINDINGS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ResourceParameterBinding"/>
@@ -2000,25 +2000,25 @@
<column name="`BPMN2_BASEELEMENT_ID`"/>
</key>
<bag name="dataInputs" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAINPUTS">
+ <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAINPUTS_KEY" update="true">
<column name="`INPUTOUTPUTSPECIFICATION_DATAINPUTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataInput"/>
</bag>
<bag name="dataOutputs" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAOUTPUTS">
+ <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAOUTPUTS_KEY" update="true">
<column name="`INPUTOUTPUTSPECIFICATION_DATAOUTPUTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataOutput"/>
</bag>
<bag name="inputSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_INPUTSETS">
+ <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_INPUTSETS_KEY" update="true">
<column name="`INPUTOUTPUTSPECIFICATION_INPUTSETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.InputSet"/>
</bag>
<bag name="outputSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_OUTPUTSETS">
+ <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_OUTPUTSETS_KEY" update="true">
<column name="`INPUTOUTPUTSPECIFICATION_OUTPUTSETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.OutputSet"/>
@@ -2084,7 +2084,7 @@
<column name="`BPMN2_ROOTELEMENT_ID`"/>
</key>
<bag name="operations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_INTERFACE_OPERATIONS">
+ <key foreign-key="BPMN2_INTERFACE_OPERATIONS_KEY" update="true">
<column name="`INTERFACE_OPERATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Operation"/>
@@ -2167,7 +2167,7 @@
<column name="`BPMN2_BASEELEMENT_ID`"/>
</key>
<bag name="lanes" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_LANESET_LANES">
+ <key foreign-key="BPMN2_LANESET_LANES_KEY" update="true">
<column name="`LANESET_LANES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Lane"/>
@@ -2299,7 +2299,7 @@
<column not-null="false" unique="false" name="`DATAOUTPUT_OUTPUTDATAITEM_ID`"/>
</many-to-one>
<bag name="complexBehaviorDefinition" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_MULTIINSTANCELOOPCHARACTERISTICS_COMPLEXBEHAVIORDEFINITION">
+ <key foreign-key="BPMN2_MULTIINSTANCELOOPCHARACTERISTICS_COMPLEXBEHAVIORDEFINITION_KEY" update="true">
<column name="`MULTIINSTANCELOOPCHARACTERISTICS_COMPLEXBEHAVIORDEFINITION_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ComplexBehaviorDefinition"/>
@@ -2341,7 +2341,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_OPERATION_ERRORREFS_KEY" update="true">
<column name="`OPERATION_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Error" unique="false" foreign-key="BPMN2_OPERATION_ERRORREFS">
@@ -2415,7 +2415,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_PARTICIPANT_INTERFACEREFS_KEY" update="true">
<column name="`PARTICIPANT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Interface" unique="false" foreign-key="BPMN2_PARTICIPANT_INTERFACEREFS">
@@ -2426,7 +2426,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_PARTICIPANT_ENDPOINTREFS_KEY" update="true">
<column name="`PARTICIPANT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.EndPoint" unique="false" foreign-key="BPMN2_PARTICIPANT_ENDPOINTREFS">
@@ -2479,7 +2479,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_PARTNERENTITY_PARTICIPANTREF_KEY" update="true">
<column name="`PARTNERENTITY_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_PARTNERENTITY_PARTICIPANTREF">
@@ -2500,7 +2500,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_PARTNERROLE_PARTICIPANTREF_KEY" update="true">
<column name="`PARTNERROLE_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_PARTNERROLE_PARTICIPANTREF">
@@ -2525,13 +2525,13 @@
<column name="`BPMN2_CALLABLEELEMENT_ID`"/>
</key>
<bag name="laneSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_PROCESS_LANESETS">
+ <key foreign-key="BPMN2_PROCESS_LANESETS_KEY" update="true">
<column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.LaneSet"/>
</bag>
<bag name="flowElements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_PROCESS_FLOWELEMENTS">
+ <key foreign-key="BPMN2_PROCESS_FLOWELEMENTS_KEY" update="true">
<column name="`FLOWELEMENT_P_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.FlowElement"/>
@@ -2543,25 +2543,25 @@
<column not-null="false" unique="false" name="`MONITORING_MONITORING_ID`"/>
</many-to-one>
<bag name="properties" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_PROCESS_PROPERTIES">
+ <key foreign-key="BPMN2_PROCESS_PROPERTIES_KEY" update="true">
<column name="`PROCESS_PROPERTIES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Property"/>
</bag>
<bag name="artifacts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_PROCESS_ARTIFACTS">
+ <key foreign-key="BPMN2_PROCESS_ARTIFACTS_KEY" update="true">
<column name="`PROCESS_ARTIFACTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Artifact"/>
</bag>
<bag name="resources" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_PROCESS_RESOURCES">
+ <key foreign-key="BPMN2_PROCESS_RESOURCES_KEY" update="true">
<column name="`PROCESS_RESOURCES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ResourceRole"/>
</bag>
<bag name="correlationSubscriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_PROCESS_CORRELATIONSUBSCRIPTIONS">
+ <key foreign-key="BPMN2_PROCESS_CORRELATIONSUBSCRIPTIONS_KEY" update="true">
<column name="`PROCESS_CORRELATIONSUBSCRIPTIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CorrelationSubscription"/>
@@ -2570,7 +2570,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_PROCESS_SUPPORTS_KEY" update="true">
<column name="`PROCESS_SUPPORTS_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Process" unique="false" foreign-key="BPMN2_PROCESS_SUPPORTS">
@@ -2634,7 +2634,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true" foreign-key="BPMN2_RELATIONSHIP_SOURCES">
+ <key foreign-key="BPMN2_RELATIONSHIP_SOURCES_KEY" update="true">
<column name="`RELATIONSHIP_ID`" unique="false"/>
</key>
<many-to-any id-type="long" meta-type="string">
@@ -2646,7 +2646,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true" foreign-key="BPMN2_RELATIONSHIP_TARGETS">
+ <key foreign-key="BPMN2_RELATIONSHIP_TARGETS_KEY" update="true">
<column name="`RELATIONSHIP_ID`" unique="false"/>
</key>
<many-to-any id-type="long" meta-type="string">
@@ -2680,7 +2680,7 @@
<column name="`BPMN2_ROOTELEMENT_ID`"/>
</key>
<bag name="resourceParameters" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_RESOURCE_RESOURCEPARAMETERS">
+ <key foreign-key="BPMN2_RESOURCE_RESOURCEPARAMETERS_KEY" update="true">
<column name="`RESOURCE_RESOURCEPARAMETERS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ResourceParameter"/>
@@ -2845,19 +2845,19 @@
<column name="`BPMN2_CHOREOGRAPHYACTIVITY_ID`"/>
</key>
<bag name="laneSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBCHOREOGRAPHY_LANESETS">
+ <key foreign-key="BPMN2_SUBCHOREOGRAPHY_LANESETS_KEY" update="true">
<column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.LaneSet"/>
</bag>
<bag name="flowElements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBCHOREOGRAPHY_FLOWELEMENTS">
+ <key foreign-key="BPMN2_SUBCHOREOGRAPHY_FLOWELEMENTS_KEY" update="true">
<column name="`FLOWELEMENT_SC_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.FlowElement"/>
</bag>
<bag name="artifacts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBCHOREOGRAPHY_ARTIFACTS">
+ <key foreign-key="BPMN2_SUBCHOREOGRAPHY_ARTIFACTS_KEY" update="true">
<column name="`SUBCHOREOGRAPHY_ARTIFACTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Artifact"/>
@@ -2870,7 +2870,7 @@
<column name="`BPMN2_CONVERSATIONNODE_ID`"/>
</key>
<bag name="conversationNodes" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBCONVERSATION_CONVERSATIONNODES">
+ <key foreign-key="BPMN2_SUBCONVERSATION_CONVERSATIONNODES_KEY" update="true">
<column name="`SUBCONVERSATION_CONVERSATIONNODES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ConversationNode"/>
@@ -2932,7 +2932,7 @@
<column name="`BPMN2_TASK_ID`"/>
</key>
<bag name="renderings" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_USERTASK_RENDERINGS">
+ <key foreign-key="BPMN2_USERTASK_RENDERINGS_KEY" update="true">
<column name="`USERTASK_RENDERINGS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Rendering"/>
@@ -2952,7 +2952,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`BPMNDI_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMNDI_DOCUMENTROOT_MIXED_KEY" update="true">
<column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOT_MIXED_IDX`"/>
@@ -2969,14 +2969,14 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMNDI_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMNDI_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
@@ -3033,7 +3033,7 @@
<column not-null="true" unique="false" name="`BPMNPLANE_PLANE_ID`"/>
</many-to-one>
<bag name="labelStyle" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMNDI_BPMNDIAGRAM_LABELSTYLE">
+ <key foreign-key="BPMNDI_BPMNDIAGRAM_LABELSTYLE_KEY" update="true">
<column name="`BPMNDIAGRAM_LABELSTYLE_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmndi.BPMNLabelStyle"/>
@@ -3056,7 +3056,7 @@
<column name="`DD_DI_DIAGRAMELEMENT_ID`"/>
</key>
<bag name="waypoint" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="DD_DI_EDGE_WAYPOINT">
+ <key foreign-key="DD_DI_EDGE_WAYPOINT_KEY" update="true">
<column name="`EDGE_WAYPOINT_ID`" unique="false"/>
</key>
<one-to-many entity-name="dc.Point"/>
@@ -3150,7 +3150,7 @@
<column name="`DD_DI_NODE_ID`"/>
</key>
<bag name="planeElement" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="DD_DI_PLANE_PLANEELEMENT">
+ <key foreign-key="DD_DI_PLANE_PLANEELEMENT_KEY" update="true">
<column name="`PLANE_PLANEELEMENT_ID`" unique="false"/>
</key>
<one-to-many entity-name="dd_di.DiagramElement"/>
@@ -3230,7 +3230,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`DD_DI_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DD_DI_DOCUMENTROOT_MIXED_KEY" update="true">
<column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOT_MIXED_IDX`"/>
@@ -3247,14 +3247,14 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DD_DI_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DD_DI_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
@@ -3305,7 +3305,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`DC_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DC_DOCUMENTROOT_MIXED_KEY" update="true">
<column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOT_MIXED_IDX`"/>
@@ -3322,14 +3322,14 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DC_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DC_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml
index 45dcce27b..96579888c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`BPMN2_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_DOCUMENTROOT_MIXED_KEY" update="true">
<column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOT_MIXED_IDX`"/>
@@ -33,14 +33,14 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
@@ -470,13 +470,13 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<bag name="extensionValues" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_BASEELEMENT_EXTENSIONVALUES">
+ <key foreign-key="BPMN2_BASEELEMENT_EXTENSIONVALUES_KEY" update="true">
<column name="`BASEELEMENT_EXTENSIONVALUES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ExtensionAttributeValue"/>
</bag>
<bag name="documentation" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_BASEELEMENT_DOCUMENTATION">
+ <key foreign-key="BPMN2_BASEELEMENT_DOCUMENTATION_KEY" update="true">
<column name="`BASEELEMENT_DOCUMENTATION_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Documentation"/>
@@ -485,7 +485,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_BASEELEMENT_EXTENSIONDEFINITIONS_KEY" update="true">
<column name="`BASEELEMENT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.ExtensionDefinition" unique="false" foreign-key="BPMN2_BASEELEMENT_EXTENSIONDEFINITIONS">
@@ -493,7 +493,7 @@
</many-to-many>
</idbag>
<list name="anyAttribute" table="`BPMN2_BASEELEMENT_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_BASEELEMENT_ANYATTRIBUTE_KEY" update="true">
<column name="`BASEELEMENT_ANYATTRIBUTE_ID`" unique="false"/>
</key>
<list-index column="`BASEELEMENT_ANYATTRIBUTE_IDX`"/>
@@ -523,7 +523,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_FLOWELEMENT_CATEGORYVALUEREF_KEY" update="true">
<column name="`FLOWELEMENT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.CategoryValue" unique="false" foreign-key="BPMN2_FLOWELEMENT_CATEGORYVALUEREF">
@@ -563,25 +563,25 @@
<column not-null="false" unique="false" name="`INPUTOUTPUTSPECIFICATION_IOSPECIFICATION_ID`"/>
</many-to-one>
<bag name="properties" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_ACTIVITY_PROPERTIES">
+ <key foreign-key="BPMN2_ACTIVITY_PROPERTIES_KEY" update="true">
<column name="`ACTIVITY_PROPERTIES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Property"/>
</bag>
<bag name="dataInputAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_ACTIVITY_DATAINPUTASSOCIATIONS">
+ <key foreign-key="BPMN2_ACTIVITY_DATAINPUTASSOCIATIONS_KEY" update="true">
<column name="`ACTIVITY_DATAINPUTASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataInputAssociation"/>
</bag>
<bag name="dataOutputAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_ACTIVITY_DATAOUTPUTASSOCIATIONS">
+ <key foreign-key="BPMN2_ACTIVITY_DATAOUTPUTASSOCIATIONS_KEY" update="true">
<column name="`ACTIVITY_DATAOUTPUTASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataOutputAssociation"/>
</bag>
<bag name="resources" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_ACTIVITY_RESOURCES">
+ <key foreign-key="BPMN2_ACTIVITY_RESOURCES_KEY" update="true">
<column name="`ACTIVITY_RESOURCES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ResourceRole"/>
@@ -606,19 +606,19 @@
<meta attribute="eclassName" inherit="false">SubProcess</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="laneSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBPROCESS_LANESETS">
+ <key foreign-key="BPMN2_SUBPROCESS_LANESETS_KEY" update="true">
<column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.LaneSet"/>
</bag>
<bag name="flowElements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBPROCESS_FLOWELEMENTS">
+ <key foreign-key="BPMN2_SUBPROCESS_FLOWELEMENTS_KEY" update="true">
<column name="`FLOWELEMENT_SP_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.FlowElement"/>
</bag>
<bag name="artifacts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBPROCESS_ARTIFACTS">
+ <key foreign-key="BPMN2_SUBPROCESS_ARTIFACTS_KEY" update="true">
<column name="`SUBPROCESS_ARTIFACTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Artifact"/>
@@ -685,7 +685,7 @@
<meta attribute="eclassName" inherit="false">Event</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="properties" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_EVENT_PROPERTIES">
+ <key foreign-key="BPMN2_EVENT_PROPERTIES_KEY" update="true">
<column name="`EVENT_PROPERTIES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Property"/>
@@ -695,13 +695,13 @@
<meta attribute="eclassName" inherit="false">CatchEvent</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="dataOutputs" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTS">
+ <key foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTS_KEY" update="true">
<column name="`CATCHEVENT_DATAOUTPUTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataOutput"/>
</bag>
<bag name="dataOutputAssociation" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTASSOCIATION">
+ <key foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTASSOCIATION_KEY" update="true">
<column name="`CATCHEVENT_DATAOUTPUTASSOCIATION_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataOutputAssociation"/>
@@ -710,7 +710,7 @@
<column not-null="false" unique="false" name="`OUTPUTSET_OUTPUTSET_ID`"/>
</many-to-one>
<bag name="eventDefinitions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONS">
+ <key foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONS_KEY" update="true">
<column name="`CATCHEVENT_EVENTDEFINITIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.EventDefinition"/>
@@ -719,7 +719,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONREFS_KEY" update="true">
<column name="`CATCHEVENT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.EventDefinition" unique="false" foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONREFS">
@@ -765,7 +765,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_PARTICIPANTREFS_KEY" update="true">
<column name="`CHOREOGRAPHYACTIVITY_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_PARTICIPANTREFS">
@@ -773,7 +773,7 @@
</many-to-many>
</idbag>
<bag name="correlationKeys" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_CORRELATIONKEYS">
+ <key foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_CORRELATIONKEYS_KEY" update="true">
<column name="`CHOREOGRAPHYACTIVITY_CORRELATIONKEYS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CorrelationKey"/>
@@ -794,7 +794,7 @@
<meta attribute="eclassName" inherit="false">CallChoreography</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="participantAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CALLCHOREOGRAPHY_PARTICIPANTASSOCIATIONS">
+ <key foreign-key="BPMN2_CALLCHOREOGRAPHY_PARTICIPANTASSOCIATIONS_KEY" update="true">
<column name="`CALLCHOREOGRAPHY_PARTICIPANTASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ParticipantAssociation"/>
@@ -810,7 +810,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CONVERSATIONNODE_PARTICIPANTREFS_KEY" update="true">
<column name="`CONVERSATIONNODE_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_CONVERSATIONNODE_PARTICIPANTREFS">
@@ -821,7 +821,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CONVERSATIONNODE_MESSAGEFLOWREFS_KEY" update="true">
<column name="`CONVERSATIONNODE_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.MessageFlow" unique="false" foreign-key="BPMN2_CONVERSATIONNODE_MESSAGEFLOWREFS">
@@ -829,7 +829,7 @@
</many-to-many>
</idbag>
<bag name="correlationKeys" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CONVERSATIONNODE_CORRELATIONKEYS">
+ <key foreign-key="BPMN2_CONVERSATIONNODE_CORRELATIONKEYS_KEY" update="true">
<column name="`CONVERSATIONNODE_CORRELATIONKEYS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CorrelationKey"/>
@@ -842,7 +842,7 @@
<meta attribute="eclassName" inherit="false">CallConversation</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="participantAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CALLCONVERSATION_PARTICIPANTASSOCIATIONS">
+ <key foreign-key="BPMN2_CALLCONVERSATION_PARTICIPANTASSOCIATIONS_KEY" update="true">
<column name="`CALLCONVERSATION_PARTICIPANTASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ParticipantAssociation"/>
@@ -862,7 +862,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CALLABLEELEMENT_SUPPORTEDINTERFACEREFS_KEY" update="true">
<column name="`CALLABLEELEMENT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Interface" unique="false" foreign-key="BPMN2_CALLABLEELEMENT_SUPPORTEDINTERFACEREFS">
@@ -873,7 +873,7 @@
<column not-null="false" unique="false" name="`INPUTOUTPUTSPECIFICATION_IOSPECIFICATION_ID`"/>
</many-to-one>
<bag name="ioBinding" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CALLABLEELEMENT_IOBINDING">
+ <key foreign-key="BPMN2_CALLABLEELEMENT_IOBINDING_KEY" update="true">
<column name="`CALLABLEELEMENT_IOBINDING_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.InputOutputBinding"/>
@@ -894,7 +894,7 @@
<meta attribute="eclassName" inherit="false">Category</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="categoryValue" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CATEGORY_CATEGORYVALUE">
+ <key foreign-key="BPMN2_CATEGORY_CATEGORYVALUE_KEY" update="true">
<column name="`CATEGORY_CATEGORYVALUE_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CategoryValue"/>
@@ -914,49 +914,49 @@
<meta attribute="eclassName" inherit="false">Collaboration</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="participants" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_PARTICIPANTS">
+ <key foreign-key="BPMN2_COLLABORATION_PARTICIPANTS_KEY" update="true">
<column name="`COLLABORATION_PARTICIPANTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Participant"/>
</bag>
<bag name="messageFlows" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWS">
+ <key foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWS_KEY" update="true">
<column name="`COLLABORATION_MESSAGEFLOWS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.MessageFlow"/>
</bag>
<bag name="artifacts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_ARTIFACTS">
+ <key foreign-key="BPMN2_COLLABORATION_ARTIFACTS_KEY" update="true">
<column name="`COLLABORATION_ARTIFACTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Artifact"/>
</bag>
<bag name="conversations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_CONVERSATIONS">
+ <key foreign-key="BPMN2_COLLABORATION_CONVERSATIONS_KEY" update="true">
<column name="`COLLABORATION_CONVERSATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ConversationNode"/>
</bag>
<bag name="conversationAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_CONVERSATIONASSOCIATIONS">
+ <key foreign-key="BPMN2_COLLABORATION_CONVERSATIONASSOCIATIONS_KEY" update="true">
<column name="`COLLABORATION_CONVERSATIONASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ConversationAssociation"/>
</bag>
<bag name="participantAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_PARTICIPANTASSOCIATIONS">
+ <key foreign-key="BPMN2_COLLABORATION_PARTICIPANTASSOCIATIONS_KEY" update="true">
<column name="`COLLABORATION_PARTICIPANTASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ParticipantAssociation"/>
</bag>
<bag name="messageFlowAssociations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWASSOCIATIONS">
+ <key foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWASSOCIATIONS_KEY" update="true">
<column name="`COLLABORATION_MESSAGEFLOWASSOCIATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.MessageFlowAssociation"/>
</bag>
<bag name="correlationKeys" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_CORRELATIONKEYS">
+ <key foreign-key="BPMN2_COLLABORATION_CORRELATIONKEYS_KEY" update="true">
<column name="`COLLABORATION_CORRELATIONKEYS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CorrelationKey"/>
@@ -965,7 +965,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_COLLABORATION_CHOREOGRAPHYREF_KEY" update="true">
<column name="`COLLABORATION_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Choreography" unique="false" foreign-key="BPMN2_COLLABORATION_CHOREOGRAPHYREF">
@@ -973,7 +973,7 @@
</many-to-many>
</idbag>
<bag name="conversationLinks" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_COLLABORATION_CONVERSATIONLINKS">
+ <key foreign-key="BPMN2_COLLABORATION_CONVERSATIONLINKS_KEY" update="true">
<column name="`COLLABORATION_CONVERSATIONLINKS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ConversationLink"/>
@@ -989,13 +989,13 @@
<meta attribute="eclassName" inherit="false">Choreography</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="laneSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_LANESETS">
+ <key foreign-key="BPMN2_CHOREOGRAPHY_LANESETS_KEY" update="true">
<column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.LaneSet"/>
</bag>
<bag name="flowElements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS">
+ <key foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS_KEY" update="true">
<column name="`FLOWELEMENT_C_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.FlowElement"/>
@@ -1008,7 +1008,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CHOREOGRAPHYTASK_MESSAGEFLOWREF_KEY" update="true">
<column name="`CHOREOGRAPHYTASK_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.MessageFlow" unique="false" foreign-key="BPMN2_CHOREOGRAPHYTASK_MESSAGEFLOWREF">
@@ -1099,7 +1099,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_CORRELATIONKEY_CORRELATIONPROPERTYREF_KEY" update="true">
<column name="`CORRELATIONKEY_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.CorrelationProperty" unique="false" foreign-key="BPMN2_CORRELATIONKEY_CORRELATIONPROPERTYREF">
@@ -1114,7 +1114,7 @@
<meta attribute="eclassName" inherit="false">CorrelationProperty</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="correlationPropertyRetrievalExpression" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CORRELATIONPROPERTY_CORRELATIONPROPERTYRETRIEVALEXPRESSION">
+ <key foreign-key="BPMN2_CORRELATIONPROPERTY_CORRELATIONPROPERTYRETRIEVALEXPRESSION_KEY" update="true">
<column name="`CORRELATIONPROPERTY_CORRELATIONPROPERTYRETRIEVALEXPRESSION_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CorrelationPropertyRetrievalExpression"/>
@@ -1150,7 +1150,7 @@
<meta attribute="eclassName" inherit="false">CorrelationSubscription</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="correlationPropertyBinding" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CORRELATIONSUBSCRIPTION_CORRELATIONPROPERTYBINDING">
+ <key foreign-key="BPMN2_CORRELATIONSUBSCRIPTION_CORRELATIONPROPERTYBINDING_KEY" update="true">
<column name="`CORRELATIONSUBSCRIPTION_CORRELATIONPROPERTYBINDING_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CorrelationPropertyBinding"/>
@@ -1166,7 +1166,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_DATAASSOCIATION_SOURCEREF_KEY" update="true">
<column name="`DATAASSOCIATION_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.ItemAwareElement" unique="false" foreign-key="BPMN2_DATAASSOCIATION_SOURCEREF">
@@ -1180,7 +1180,7 @@
<column not-null="false" unique="false" name="`FORMALEXPRESSION_TRANSFORMATION_ID`"/>
</many-to-one>
<bag name="assignment" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_DATAASSOCIATION_ASSIGNMENT">
+ <key foreign-key="BPMN2_DATAASSOCIATION_ASSIGNMENT_KEY" update="true">
<column name="`DATAASSOCIATION_ASSIGNMENT_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Assignment"/>
@@ -1287,31 +1287,31 @@
<meta attribute="eclassName" inherit="false">Definitions</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="imports" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_DEFINITIONS_IMPORTS">
+ <key foreign-key="BPMN2_DEFINITIONS_IMPORTS_KEY" update="true">
<column name="`DEFINITIONS_IMPORTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Import"/>
</bag>
<bag name="extensions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_DEFINITIONS_EXTENSIONS">
+ <key foreign-key="BPMN2_DEFINITIONS_EXTENSIONS_KEY" update="true">
<column name="`DEFINITIONS_EXTENSIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Extension"/>
</bag>
<bag name="rootElements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_DEFINITIONS_ROOTELEMENTS">
+ <key foreign-key="BPMN2_DEFINITIONS_ROOTELEMENTS_KEY" update="true">
<column name="`DEFINITIONS_ROOTELEMENTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.RootElement"/>
</bag>
<bag name="diagrams" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_DEFINITIONS_DIAGRAMS">
+ <key foreign-key="BPMN2_DEFINITIONS_DIAGRAMS_KEY" update="true">
<column name="`DEFINITIONS_DIAGRAMS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmndi.BPMNDiagram"/>
</bag>
<bag name="relationships" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_DEFINITIONS_RELATIONSHIPS">
+ <key foreign-key="BPMN2_DEFINITIONS_RELATIONSHIPS_KEY" update="true">
<column name="`DEFINITIONS_RELATIONSHIPS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Relationship"/>
@@ -1339,7 +1339,7 @@
<meta attribute="eclassName" inherit="false">Documentation</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<list name="mixed" table="`BPMN2_DOCUMENTATION_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_DOCUMENTATION_MIXED_KEY" update="true">
<column name="`DOCUMENTATION_MIXED_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTATION_MIXED_IDX`"/>
@@ -1375,13 +1375,13 @@
<meta attribute="eclassName" inherit="false">ThrowEvent</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="dataInputs" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_THROWEVENT_DATAINPUTS">
+ <key foreign-key="BPMN2_THROWEVENT_DATAINPUTS_KEY" update="true">
<column name="`THROWEVENT_DATAINPUTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataInput"/>
</bag>
<bag name="dataInputAssociation" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_THROWEVENT_DATAINPUTASSOCIATION">
+ <key foreign-key="BPMN2_THROWEVENT_DATAINPUTASSOCIATION_KEY" update="true">
<column name="`THROWEVENT_DATAINPUTASSOCIATION_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataInputAssociation"/>
@@ -1390,7 +1390,7 @@
<column not-null="false" unique="false" name="`INPUTSET_INPUTSET_ID`"/>
</many-to-one>
<bag name="eventDefinitions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONS">
+ <key foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONS_KEY" update="true">
<column name="`THROWEVENT_EVENTDEFINITIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.EventDefinition"/>
@@ -1399,7 +1399,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONREFS_KEY" update="true">
<column name="`THROWEVENT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.EventDefinition" unique="false" foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONREFS">
@@ -1541,7 +1541,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="value" table="`BPMN2_EXTENSIONATTRIBUTEVALUE_VALUE`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_EXTENSIONATTRIBUTEVALUE_VALUE_KEY" update="true">
<column name="`EXTENSIONATTRIBUTEVALUE_VALUE_E_ID`" unique="false"/>
</key>
<list-index column="`EXTENSIONATTRIBUTEVALUE_VALUE_IDX`"/>
@@ -1584,13 +1584,13 @@
<meta attribute="eclassName" inherit="false">FlowElementsContainer</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="laneSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_LANESETS">
+ <key foreign-key="BPMN2_CHOREOGRAPHY_LANESETS_KEY" update="true">
<column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.LaneSet"/>
</bag>
<bag name="flowElements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS">
+ <key foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS_KEY" update="true">
<column name="`FLOWELEMENT_FEC_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.FlowElement"/>
@@ -1600,7 +1600,7 @@
<meta attribute="eclassName" inherit="false">FormalExpression</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<list name="mixed" table="`BPMN2_FORMALEXPRESSION_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMN2_FORMALEXPRESSION_MIXED_KEY" update="true">
<column name="`FORMALEXPRESSION_MIXED_ID`" unique="false"/>
</key>
<list-index column="`FORMALEXPRESSION_MIXED_IDX`"/>
@@ -1642,7 +1642,7 @@
<meta attribute="eclassName" inherit="false">GlobalTask</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="resources" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_GLOBALTASK_RESOURCES">
+ <key foreign-key="BPMN2_GLOBALTASK_RESOURCES_KEY" update="true">
<column name="`GLOBALTASK_RESOURCES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ResourceRole"/>
@@ -1684,7 +1684,7 @@
<meta attribute="eclassName" inherit="false">GlobalUserTask</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="renderings" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_GLOBALUSERTASK_RENDERINGS">
+ <key foreign-key="BPMN2_GLOBALUSERTASK_RENDERINGS_KEY" update="true">
<column name="`GLOBALUSERTASK_RENDERINGS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Rendering"/>
@@ -1707,7 +1707,7 @@
<column not-null="false" unique="false" name="`RESOURCE_RESOURCEREF_ID`"/>
</many-to-one>
<bag name="resourceParameterBindings" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_RESOURCEROLE_RESOURCEPARAMETERBINDINGS">
+ <key foreign-key="BPMN2_RESOURCEROLE_RESOURCEPARAMETERBINDINGS_KEY" update="true">
<column name="`RESOURCEROLE_RESOURCEPARAMETERBINDINGS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ResourceParameterBinding"/>
@@ -1778,25 +1778,25 @@
<meta attribute="eclassName" inherit="false">InputOutputSpecification</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="dataInputs" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAINPUTS">
+ <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAINPUTS_KEY" update="true">
<column name="`INPUTOUTPUTSPECIFICATION_DATAINPUTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataInput"/>
</bag>
<bag name="dataOutputs" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAOUTPUTS">
+ <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAOUTPUTS_KEY" update="true">
<column name="`INPUTOUTPUTSPECIFICATION_DATAOUTPUTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.DataOutput"/>
</bag>
<bag name="inputSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_INPUTSETS">
+ <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_INPUTSETS_KEY" update="true">
<column name="`INPUTOUTPUTSPECIFICATION_INPUTSETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.InputSet"/>
</bag>
<bag name="outputSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_OUTPUTSETS">
+ <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_OUTPUTSETS_KEY" update="true">
<column name="`INPUTOUTPUTSPECIFICATION_OUTPUTSETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.OutputSet"/>
@@ -1859,7 +1859,7 @@
<meta attribute="eclassName" inherit="false">Interface</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="operations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_INTERFACE_OPERATIONS">
+ <key foreign-key="BPMN2_INTERFACE_OPERATIONS_KEY" update="true">
<column name="`INTERFACE_OPERATIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Operation"/>
@@ -1927,7 +1927,7 @@
<meta attribute="eclassName" inherit="false">LaneSet</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="lanes" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_LANESET_LANES">
+ <key foreign-key="BPMN2_LANESET_LANES_KEY" update="true">
<column name="`LANESET_LANES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Lane"/>
@@ -2032,7 +2032,7 @@
<column not-null="false" unique="false" name="`DATAOUTPUT_OUTPUTDATAITEM_ID`"/>
</many-to-one>
<bag name="complexBehaviorDefinition" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_MULTIINSTANCELOOPCHARACTERISTICS_COMPLEXBEHAVIORDEFINITION">
+ <key foreign-key="BPMN2_MULTIINSTANCELOOPCHARACTERISTICS_COMPLEXBEHAVIORDEFINITION_KEY" update="true">
<column name="`MULTIINSTANCELOOPCHARACTERISTICS_COMPLEXBEHAVIORDEFINITION_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ComplexBehaviorDefinition"/>
@@ -2071,7 +2071,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_OPERATION_ERRORREFS_KEY" update="true">
<column name="`OPERATION_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Error" unique="false" foreign-key="BPMN2_OPERATION_ERRORREFS">
@@ -2136,7 +2136,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_PARTICIPANT_INTERFACEREFS_KEY" update="true">
<column name="`PARTICIPANT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Interface" unique="false" foreign-key="BPMN2_PARTICIPANT_INTERFACEREFS">
@@ -2147,7 +2147,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_PARTICIPANT_ENDPOINTREFS_KEY" update="true">
<column name="`PARTICIPANT_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.EndPoint" unique="false" foreign-key="BPMN2_PARTICIPANT_ENDPOINTREFS">
@@ -2191,7 +2191,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_PARTNERENTITY_PARTICIPANTREF_KEY" update="true">
<column name="`PARTNERENTITY_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_PARTNERENTITY_PARTICIPANTREF">
@@ -2209,7 +2209,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_PARTNERROLE_PARTICIPANTREF_KEY" update="true">
<column name="`PARTNERROLE_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_PARTNERROLE_PARTICIPANTREF">
@@ -2228,13 +2228,13 @@
<meta attribute="eclassName" inherit="false">Process</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="laneSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_PROCESS_LANESETS">
+ <key foreign-key="BPMN2_PROCESS_LANESETS_KEY" update="true">
<column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.LaneSet"/>
</bag>
<bag name="flowElements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_PROCESS_FLOWELEMENTS">
+ <key foreign-key="BPMN2_PROCESS_FLOWELEMENTS_KEY" update="true">
<column name="`FLOWELEMENT_P_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.FlowElement"/>
@@ -2246,25 +2246,25 @@
<column not-null="false" unique="false" name="`MONITORING_MONITORING_ID`"/>
</many-to-one>
<bag name="properties" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_PROCESS_PROPERTIES">
+ <key foreign-key="BPMN2_PROCESS_PROPERTIES_KEY" update="true">
<column name="`PROCESS_PROPERTIES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Property"/>
</bag>
<bag name="artifacts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_PROCESS_ARTIFACTS">
+ <key foreign-key="BPMN2_PROCESS_ARTIFACTS_KEY" update="true">
<column name="`PROCESS_ARTIFACTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Artifact"/>
</bag>
<bag name="resources" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_PROCESS_RESOURCES">
+ <key foreign-key="BPMN2_PROCESS_RESOURCES_KEY" update="true">
<column name="`PROCESS_RESOURCES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ResourceRole"/>
</bag>
<bag name="correlationSubscriptions" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_PROCESS_CORRELATIONSUBSCRIPTIONS">
+ <key foreign-key="BPMN2_PROCESS_CORRELATIONSUBSCRIPTIONS_KEY" update="true">
<column name="`PROCESS_CORRELATIONSUBSCRIPTIONS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.CorrelationSubscription"/>
@@ -2273,7 +2273,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="BPMN2_PROCESS_SUPPORTS_KEY" update="true">
<column name="`PROCESS_SUPPORTS_ID`" unique="false"/>
</key>
<many-to-many entity-name="bpmn2.Process" unique="false" foreign-key="BPMN2_PROCESS_SUPPORTS">
@@ -2328,7 +2328,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true" foreign-key="BPMN2_RELATIONSHIP_SOURCES">
+ <key foreign-key="BPMN2_RELATIONSHIP_SOURCES_KEY" update="true">
<column name="`RELATIONSHIP_ID`" unique="false"/>
</key>
<many-to-any id-type="long" meta-type="string">
@@ -2340,7 +2340,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true" foreign-key="BPMN2_RELATIONSHIP_TARGETS">
+ <key foreign-key="BPMN2_RELATIONSHIP_TARGETS_KEY" update="true">
<column name="`RELATIONSHIP_ID`" unique="false"/>
</key>
<many-to-any id-type="long" meta-type="string">
@@ -2368,7 +2368,7 @@
<meta attribute="eclassName" inherit="false">Resource</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="resourceParameters" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_RESOURCE_RESOURCEPARAMETERS">
+ <key foreign-key="BPMN2_RESOURCE_RESOURCEPARAMETERS_KEY" update="true">
<column name="`RESOURCE_RESOURCEPARAMETERS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ResourceParameter"/>
@@ -2497,19 +2497,19 @@
<meta attribute="eclassName" inherit="false">SubChoreography</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="laneSets" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBCHOREOGRAPHY_LANESETS">
+ <key foreign-key="BPMN2_SUBCHOREOGRAPHY_LANESETS_KEY" update="true">
<column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.LaneSet"/>
</bag>
<bag name="flowElements" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBCHOREOGRAPHY_FLOWELEMENTS">
+ <key foreign-key="BPMN2_SUBCHOREOGRAPHY_FLOWELEMENTS_KEY" update="true">
<column name="`FLOWELEMENT_SC_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.FlowElement"/>
</bag>
<bag name="artifacts" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBCHOREOGRAPHY_ARTIFACTS">
+ <key foreign-key="BPMN2_SUBCHOREOGRAPHY_ARTIFACTS_KEY" update="true">
<column name="`SUBCHOREOGRAPHY_ARTIFACTS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Artifact"/>
@@ -2519,7 +2519,7 @@
<meta attribute="eclassName" inherit="false">SubConversation</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="conversationNodes" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_SUBCONVERSATION_CONVERSATIONNODES">
+ <key foreign-key="BPMN2_SUBCONVERSATION_CONVERSATIONNODES_KEY" update="true">
<column name="`SUBCONVERSATION_CONVERSATIONNODES_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.ConversationNode"/>
@@ -2566,7 +2566,7 @@
<meta attribute="eclassName" inherit="false">UserTask</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta>
<bag name="renderings" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMN2_USERTASK_RENDERINGS">
+ <key foreign-key="BPMN2_USERTASK_RENDERINGS_KEY" update="true">
<column name="`USERTASK_RENDERINGS_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmn2.Rendering"/>
@@ -2589,7 +2589,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`BPMNDI_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMNDI_DOCUMENTROOT_MIXED_KEY" update="true">
<column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOT_MIXED_IDX`"/>
@@ -2606,14 +2606,14 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMNDI_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="BPMNDI_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
@@ -2670,7 +2670,7 @@
<column not-null="false" unique="false" name="`BPMNPLANE_PLANE_ID`"/>
</many-to-one>
<bag name="labelStyle" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BPMNDI_BPMNDIAGRAM_LABELSTYLE">
+ <key foreign-key="BPMNDI_BPMNDIAGRAM_LABELSTYLE_KEY" update="true">
<column name="`BPMNDIAGRAM_LABELSTYLE_ID`" unique="false"/>
</key>
<one-to-many entity-name="bpmndi.BPMNLabelStyle"/>
@@ -2693,7 +2693,7 @@
<meta attribute="eclassName" inherit="false">Edge</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMI</meta>
<bag name="waypoint" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="DD_DI_EDGE_WAYPOINT">
+ <key foreign-key="DD_DI_EDGE_WAYPOINT_KEY" update="true">
<column name="`EDGE_WAYPOINT_ID`" unique="false"/>
</key>
<one-to-many entity-name="dc.Point"/>
@@ -2769,7 +2769,7 @@
<meta attribute="eclassName" inherit="false">Plane</meta>
<meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMI</meta>
<bag name="planeElement" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="DD_DI_PLANE_PLANEELEMENT">
+ <key foreign-key="DD_DI_PLANE_PLANEELEMENT_KEY" update="true">
<column name="`PLANE_PLANEELEMENT_ID`" unique="false"/>
</key>
<one-to-many entity-name="dd_di.DiagramElement"/>
@@ -2840,7 +2840,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`DD_DI_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DD_DI_DOCUMENTROOT_MIXED_KEY" update="true">
<column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOT_MIXED_IDX`"/>
@@ -2857,14 +2857,14 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DD_DI_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DD_DI_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
@@ -2918,7 +2918,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`DC_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DC_DOCUMENTROOT_MIXED_KEY" update="true">
<column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOT_MIXED_IDX`"/>
@@ -2935,14 +2935,14 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DC_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DC_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_e_o_hibernate.hbm.xml
index aed5bd867..720676316 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="foo" table="`BAR_FOO`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="BAR_FOO_KEY" update="true">
<column name="`BAR_E_ID`" unique="false"/>
</key>
<list-index column="`BAR_FOO_IDX`"/>
@@ -105,7 +105,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="foo" table="`BARAUDITING_FOOAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="BARAUDITING_FOO_KEY" update="true">
<column name="`BARAUDITING_FOO_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BARAUDITING_FOO_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_h_o_hibernate.hbm.xml
index df5221424..f9dc7b240 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="foo" table="`BAR_FOO`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="BAR_FOO_KEY" update="true">
<column name="`BAR_E_ID`" unique="false"/>
</key>
<list-index column="`BAR_FOO_IDX`"/>
@@ -117,7 +117,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="foo" table="`BARAUDITING_FOOAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="BARAUDITING_FOO_KEY" update="true">
<column name="`BARAUDITING_FOO_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BARAUDITING_FOO_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_e_o_hibernate.hbm.xml
index eacb5f149..edfa33c7a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_e_o_hibernate.hbm.xml
@@ -54,7 +54,7 @@
<column not-null="false" unique="false" name="`HOTEL`"/>
</property>
<list name="comments" table="`CUSTOMER_COMMENTS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CUSTOMER_COMMENTS_KEY" update="true">
<column name="`CUSTOMER_COMMENTS_E_ID`" unique="false"/>
</key>
<list-index column="`CUSTOMER_COMMENTS_IDX`"/>
@@ -102,7 +102,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="prices" table="`PRICECATEGORY_PRICES`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRICECATEGORY_PRICES_KEY" update="true">
<column name="`PRICECATEGORY_PRICES_NAME`" unique="false"/>
</key>
<list-index column="`PRICECATEGORY_PRICES_IDX`"/>
@@ -133,7 +133,7 @@
<column not-null="false" unique="false" name="`CUSTOMER_CUSTOMER_E_ID`"/>
</many-to-one>
<list name="comments" table="`ORDER_COMMENTS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ORDER_COMMENTS_KEY" update="true">
<column name="`ORDER_COMMENTS_E_ID`" unique="false"/>
</key>
<list-index column="`ORDER_COMMENTS_IDX`"/>
@@ -320,7 +320,7 @@
<column not-null="false" unique="false" name="`HOTEL`"/>
</property>
<list name="comments" table="`CUSTOMERAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CUSTOMERAUDITING_COMMENTS_KEY" update="true">
<column name="`CUSTOMERAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CUSTOMERAUDITING_COMMENTS_IDX`"/>
@@ -379,14 +379,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="products" table="`PRODUCTCATEGORYAUDITING_PRODUCTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRODUCTCATEGORYAUDITING_PRODUCTS_KEY" update="true">
<column name="`PRODUCTCATEGORYAUDITING_PRODUCTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTCATEGORYAUDITING_PRODUCTS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="subCategorys" table="`PRODUCTCATEGORYAUDITING_SUBCATEGORYSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRODUCTCATEGORYAUDITING_SUBCATEGORYS_KEY" update="true">
<column name="`PRODUCTCATEGORYAUDITING_SUBCATEGORYS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTCATEGORYAUDITING_SUBCATEGORYS_IDX`"/>
@@ -448,7 +448,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="prices" table="`PRICECATEGORYAUDITING_PRICESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRICECATEGORYAUDITING_PRICES_KEY" update="true">
<column name="`PRICECATEGORYAUDITING_PRICES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRICECATEGORYAUDITING_PRICES_IDX`"/>
@@ -507,7 +507,7 @@
<column not-null="false" unique="false" name="`NUMBER`"/>
</property>
<list name="transactions" table="`ORDERAUDITING_TRANSACTIONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ORDERAUDITING_TRANSACTIONS_KEY" update="true">
<column name="`ORDERAUDITING_TRANSACTIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ORDERAUDITING_TRANSACTIONS_IDX`"/>
@@ -517,7 +517,7 @@
<column not-null="false" unique="false" name="`CUSTOMER`"/>
</property>
<list name="comments" table="`ORDERAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ORDERAUDITING_COMMENTS_KEY" update="true">
<column name="`ORDERAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ORDERAUDITING_COMMENTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_h_o_hibernate.hbm.xml
index dd0790a37..7d4f35c22 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_h_o_hibernate.hbm.xml
@@ -60,7 +60,7 @@
<column not-null="false" unique="false" name="`HOTEL`"/>
</property>
<list name="comments" table="`CUSTOMER_COMMENTS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CUSTOMER_COMMENTS_KEY" update="true">
<column name="`CUSTOMER_COMMENTS_E_ID`" unique="false"/>
</key>
<list-index column="`CUSTOMER_COMMENTS_IDX`"/>
@@ -114,7 +114,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="prices" table="`PRICECATEGORY_PRICES`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRICECATEGORY_PRICES_KEY" update="true">
<column name="`PRICECATEGORY_PRICES_NAME`" unique="false"/>
</key>
<list-index column="`PRICECATEGORY_PRICES_IDX`"/>
@@ -148,7 +148,7 @@
<column not-null="false" unique="false" name="`CUSTOMER_CUSTOMER_E_ID`"/>
</many-to-one>
<list name="comments" table="`ORDER_COMMENTS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ORDER_COMMENTS_KEY" update="true">
<column name="`ORDER_COMMENTS_E_ID`" unique="false"/>
</key>
<list-index column="`ORDER_COMMENTS_IDX`"/>
@@ -347,7 +347,7 @@
<column not-null="false" unique="false" name="`HOTEL`"/>
</property>
<list name="comments" table="`CUSTOMERAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CUSTOMERAUDITING_COMMENTS_KEY" update="true">
<column name="`CUSTOMERAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CUSTOMERAUDITING_COMMENTS_IDX`"/>
@@ -409,14 +409,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="products" table="`PRODUCTCATEGORYAUDITING_PRODUCTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRODUCTCATEGORYAUDITING_PRODUCTS_KEY" update="true">
<column name="`PRODUCTCATEGORYAUDITING_PRODUCTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTCATEGORYAUDITING_PRODUCTS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="subCategorys" table="`PRODUCTCATEGORYAUDITING_SUBCATEGORYSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRODUCTCATEGORYAUDITING_SUBCATEGORYS_KEY" update="true">
<column name="`PRODUCTCATEGORYAUDITING_SUBCATEGORYS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTCATEGORYAUDITING_SUBCATEGORYS_IDX`"/>
@@ -481,7 +481,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="prices" table="`PRICECATEGORYAUDITING_PRICESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRICECATEGORYAUDITING_PRICES_KEY" update="true">
<column name="`PRICECATEGORYAUDITING_PRICES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRICECATEGORYAUDITING_PRICES_IDX`"/>
@@ -543,7 +543,7 @@
<column not-null="false" unique="false" name="`NUMBER`"/>
</property>
<list name="transactions" table="`ORDERAUDITING_TRANSACTIONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ORDERAUDITING_TRANSACTIONS_KEY" update="true">
<column name="`ORDERAUDITING_TRANSACTIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ORDERAUDITING_TRANSACTIONS_IDX`"/>
@@ -553,7 +553,7 @@
<column not-null="false" unique="false" name="`CUSTOMER`"/>
</property>
<list name="comments" table="`ORDERAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ORDERAUDITING_COMMENTS_KEY" update="true">
<column name="`ORDERAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ORDERAUDITING_COMMENTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_e_o_hibernate.hbm.xml
index 52c7b8f23..5fa2bd0f0 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_e_o_hibernate.hbm.xml
@@ -22,7 +22,7 @@
<column not-null="true" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="children" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PARENT_CHILDREN">
+ <key foreign-key="PARENT_CHILDREN_KEY" update="true">
<column name="`PARENT_CHILDREN_NAME`" unique="false"/>
</key>
<list-index column="`PARENT_CHILDREN_IDX`"/>
@@ -159,7 +159,7 @@
<column not-null="false" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true">
<column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PARENTAUDITING_CHILDREN_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_h_o_hibernate.hbm.xml
index dca415647..2cd0aa7db 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_h_o_hibernate.hbm.xml
@@ -28,7 +28,7 @@
<column not-null="true" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="children" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PARENT_CHILDREN">
+ <key foreign-key="PARENT_CHILDREN_KEY" update="true">
<column name="`PARENT_CHILDREN_NAME`" unique="false"/>
</key>
<list-index column="`PARENT_CHILDREN_IDX`"/>
@@ -174,7 +174,7 @@
<column not-null="false" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true">
<column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PARENTAUDITING_CHILDREN_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_e_o_hibernate.hbm.xml
index 18901bc52..3e7f11fe7 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_e_o_hibernate.hbm.xml
@@ -48,14 +48,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="true" cascade="merge,persist,save-update,lock,refresh,delete">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="merge,persist,save-update,lock,refresh,delete">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -221,14 +221,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -287,7 +287,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_h_o_hibernate.hbm.xml
index c947b0421..d0240a9b4 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_h_o_hibernate.hbm.xml
@@ -54,14 +54,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="true" cascade="merge,persist,save-update,lock,refresh,delete">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="merge,persist,save-update,lock,refresh,delete">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -239,14 +239,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -308,7 +308,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_x_o_hibernate.hbm.xml
index 1c34b25dd..d15b0e876 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_x_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_x_o_hibernate.hbm.xml
@@ -54,14 +54,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="true" cascade="merge,persist,save-update,lock,refresh,delete">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="merge,persist,save-update,lock,refresh,delete">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -207,14 +207,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -228,7 +228,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_e_o_hibernate.hbm.xml
index 55d16c734..230016002 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_e_o_hibernate.hbm.xml
@@ -25,7 +25,7 @@
<column name="`PERSON_LASTNAME`"/>
</key>
<list name="children" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="PARENT_CHILDREN">
+ <key foreign-key="PARENT_CHILDREN_KEY" update="true">
<column name="`MYPARENTFIRSTNAME`" unique="false"/>
<column name="`MYPARENTLASTNAME`" unique="false"/>
</key>
@@ -123,7 +123,7 @@
<column name="`PERSONAUDITING_TENEO_AUDIT_ID`"/>
</key>
<list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true">
<column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PARENTAUDITING_CHILDREN_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_h_o_hibernate.hbm.xml
index 95e5a217d..aa8cd819e 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_h_o_hibernate.hbm.xml
@@ -24,7 +24,7 @@
<meta attribute="eclassName" inherit="false">Parent</meta>
<meta attribute="epackage" inherit="false">http:///org/elver/samples/emf/annotations/compositeid.ecore</meta>
<list name="children" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="PARENT_CHILDREN">
+ <key foreign-key="PARENT_CHILDREN_KEY" update="true">
<column name="`MYPARENTFIRSTNAME`" unique="false"/>
<column name="`MYPARENTLASTNAME`" unique="false"/>
</key>
@@ -121,7 +121,7 @@
<meta attribute="eclassName" inherit="false">ParentAuditing</meta>
<meta attribute="epackage" inherit="false">http:///org/elver/samples/emf/annotations/compositeid.ecoreAuditing</meta>
<list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true">
<column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PARENTAUDITING_CHILDREN_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_e_o_hibernate.hbm.xml
index 1f151b215..88b7ec3a1 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_e_o_hibernate.hbm.xml
@@ -30,7 +30,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="childItem" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ITEM_CHILDITEM">
+ <key foreign-key="ITEM_CHILDITEM_KEY" update="true">
<column name="`ITEM_CHILDITEM_E_ID`" unique="false"/>
</key>
<list-index column="`ITEM_CHILDITEM_IDX`"/>
@@ -161,7 +161,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="childItem" table="`ITEMAUDITING_CHILDITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMAUDITING_CHILDITEM_KEY" update="true">
<column name="`ITEMAUDITING_CHILDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMAUDITING_CHILDITEM_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_h_o_hibernate.hbm.xml
index 26a466e83..cff7a29e7 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_h_o_hibernate.hbm.xml
@@ -36,7 +36,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="childItem" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ITEM_CHILDITEM">
+ <key foreign-key="ITEM_CHILDITEM_KEY" update="true">
<column name="`ITEM_CHILDITEM_E_ID`" unique="false"/>
</key>
<list-index column="`ITEM_CHILDITEM_IDX`"/>
@@ -176,7 +176,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="childItem" table="`ITEMAUDITING_CHILDITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMAUDITING_CHILDITEM_KEY" update="true">
<column name="`ITEMAUDITING_CHILDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMAUDITING_CHILDITEM_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_e_o_hibernate.hbm.xml
index be8681f2b..74ef8f9f7 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_e_o_hibernate.hbm.xml
@@ -43,7 +43,7 @@
</property>
</component>
<list name="fourthEmbedded" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="EMBEDDER_FOURTHEMBEDDED_KEY" update="true">
<column name="`EMBEDDER_FOURTHEMBEDDED_E_ID`" unique="false"/>
</key>
<list-index column="`EMBEDDER_FOURTHEMBEDDED_IDX`"/>
@@ -80,7 +80,7 @@
<column not-null="true" unique="false" name="`ANOTHEREMBEDDED_ANOTHERNAME`"/>
</property>
<list name="aOneToMany" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="ANOTHEREMBEDDABLE_AONETOMANY_KEY" update="true">
<column name="`ANOTHEREMBEDDABLE_AONETOMANY_E_ID`" unique="false"/>
</key>
<list-index column="`ANOTHEREMBEDDABLE_AONETOMANY_IDX`"/>
@@ -184,7 +184,7 @@
<column not-null="false" unique="false" name="`ANOTHERNAME`"/>
</property>
<list name="aOneToMany" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="ANOTHEREMBEDDABLEAUDITING_AONETOMANY_KEY" update="true">
<column name="`ANOTHEREMBEDDABLEAUDITING_AONETOMANY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ANOTHEREMBEDDABLEAUDITING_AONETOMANY_IDX`"/>
@@ -388,7 +388,7 @@
</property>
</component>
<list name="fourthEmbedded" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="EMBEDDERAUDITING_FOURTHEMBEDDED_KEY" update="true">
<column name="`EMBEDDERAUDITING_FOURTHEMBEDDED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`EMBEDDERAUDITING_FOURTHEMBEDDED_IDX`"/>
@@ -425,7 +425,7 @@
<column not-null="true" unique="false" name="`ANOTHEREMBEDDED_ANOTHERNAME`"/>
</property>
<list name="aOneToMany" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="ANOTHEREMBEDDABLE_AONETOMANY_KEY" update="true">
<column name="`ANOTHEREMBEDDABLE_AONETOMANY_E_ID`" unique="false"/>
</key>
<list-index column="`ANOTHEREMBEDDABLE_AONETOMANY_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_h_o_hibernate.hbm.xml
index 455419f0d..188284ea7 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_h_o_hibernate.hbm.xml
@@ -46,7 +46,7 @@
</property>
</component>
<list name="fourthEmbedded" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="EMBEDDER_FOURTHEMBEDDED_KEY" update="true">
<column name="`EMBEDDER_FOURTHEMBEDDED_E_ID`" unique="false"/>
</key>
<list-index column="`EMBEDDER_FOURTHEMBEDDED_IDX`"/>
@@ -83,7 +83,7 @@
<column not-null="true" unique="false" name="`ANOTHEREMBEDDED_ANOTHERNAME`"/>
</property>
<list name="aOneToMany" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="ANOTHEREMBEDDABLE_AONETOMANY_KEY" update="true">
<column name="`ANOTHEREMBEDDABLE_AONETOMANY_E_ID`" unique="false"/>
</key>
<list-index column="`ANOTHEREMBEDDABLE_AONETOMANY_IDX`"/>
@@ -190,7 +190,7 @@
<column not-null="false" unique="false" name="`ANOTHERNAME`"/>
</property>
<list name="aOneToMany" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="ANOTHEREMBEDDABLEAUDITING_AONETOMANY_KEY" update="true">
<column name="`ANOTHEREMBEDDABLEAUDITING_AONETOMANY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ANOTHEREMBEDDABLEAUDITING_AONETOMANY_IDX`"/>
@@ -403,7 +403,7 @@
</property>
</component>
<list name="fourthEmbedded" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="EMBEDDERAUDITING_FOURTHEMBEDDED_KEY" update="true">
<column name="`EMBEDDERAUDITING_FOURTHEMBEDDED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`EMBEDDERAUDITING_FOURTHEMBEDDED_IDX`"/>
@@ -440,7 +440,7 @@
<column not-null="true" unique="false" name="`ANOTHEREMBEDDED_ANOTHERNAME`"/>
</property>
<list name="aOneToMany" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="ANOTHEREMBEDDABLE_AONETOMANY_KEY" update="true">
<column name="`ANOTHEREMBEDDABLE_AONETOMANY_E_ID`" unique="false"/>
</key>
<list-index column="`ANOTHEREMBEDDABLE_AONETOMANY_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_e_o_hibernate.hbm.xml
index 194825014..d65bafd64 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_e_o_hibernate.hbm.xml
@@ -23,7 +23,7 @@
</type>
</property>
<list name="eObjects" table="`EXTERNALTEST_EOBJECTS`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="EXTERNALTEST_EOBJECTS_KEY" update="true">
<column name="`EXTERNALTEST_E_ID`" unique="false"/>
</key>
<list-index column="`EXTERNALTEST_EOBJECTS_IDX`"/>
@@ -49,7 +49,7 @@
</type>
</property>
<list name="externalObjects" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="EXTERNALTEST_EXTERNALOBJECTS_KEY" update="true">
<column name="`EXTERNALTEST_EXTERNALOBJECTS_E_ID`" unique="false"/>
</key>
<list-index column="`EXTERNALTEST_EXTERNALOBJECTS_IDX`"/>
@@ -140,7 +140,7 @@
</type>
</property>
<list name="eObjects" table="`EXTERNALTESTAUDITING_EOBJECTS`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="EXTERNALTESTAUDITING_EOBJECTS_KEY" update="true">
<column name="`EXTERNALTESTAUDITING_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`EXTERNALTESTAUDITING_EOBJECTS_IDX`"/>
@@ -166,7 +166,7 @@
</type>
</property>
<list name="externalObjects" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="EXTERNALTESTAUDITING_EXTERNALOBJECTS_KEY" update="true">
<column name="`EXTERNALTESTAUDITING_EXTERNALOBJECTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`EXTERNALTESTAUDITING_EXTERNALOBJECTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_h_o_hibernate.hbm.xml
index 6e29df7be..04af44078 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_h_o_hibernate.hbm.xml
@@ -26,7 +26,7 @@
</type>
</property>
<list name="eObjects" table="`EXTERNALTEST_EOBJECTS`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="EXTERNALTEST_EOBJECTS_KEY" update="true">
<column name="`EXTERNALTEST_E_ID`" unique="false"/>
</key>
<list-index column="`EXTERNALTEST_EOBJECTS_IDX`"/>
@@ -52,7 +52,7 @@
</type>
</property>
<list name="externalObjects" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="EXTERNALTEST_EXTERNALOBJECTS_KEY" update="true">
<column name="`EXTERNALTEST_EXTERNALOBJECTS_E_ID`" unique="false"/>
</key>
<list-index column="`EXTERNALTEST_EXTERNALOBJECTS_IDX`"/>
@@ -149,7 +149,7 @@
</type>
</property>
<list name="eObjects" table="`EXTERNALTESTAUDITING_EOBJECTS`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="EXTERNALTESTAUDITING_EOBJECTS_KEY" update="true">
<column name="`EXTERNALTESTAUDITING_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`EXTERNALTESTAUDITING_EOBJECTS_IDX`"/>
@@ -175,7 +175,7 @@
</type>
</property>
<list name="externalObjects" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="EXTERNALTESTAUDITING_EXTERNALOBJECTS_KEY" update="true">
<column name="`EXTERNALTESTAUDITING_EXTERNALOBJECTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`EXTERNALTESTAUDITING_EXTERNALOBJECTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_e_o_hibernate.hbm.xml
index 31a97d76c..23ad9a36d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_e_o_hibernate.hbm.xml
@@ -124,7 +124,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="users" table="`ROLEAUDITING_USERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ROLEAUDITING_USERS_KEY" update="true">
<column name="`ROLEAUDITING_USERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ROLEAUDITING_USERS_IDX`"/>
@@ -183,7 +183,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="roles" table="`USERAUDITING_ROLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="USERAUDITING_ROLES_KEY" update="true">
<column name="`USERAUDITING_ROLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`USERAUDITING_ROLES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_h_o_hibernate.hbm.xml
index 654f4a4be..fcee72890 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_h_o_hibernate.hbm.xml
@@ -136,7 +136,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="users" table="`ROLEAUDITING_USERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ROLEAUDITING_USERS_KEY" update="true">
<column name="`ROLEAUDITING_USERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ROLEAUDITING_USERS_IDX`"/>
@@ -198,7 +198,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="roles" table="`USERAUDITING_ROLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="USERAUDITING_ROLES_KEY" update="true">
<column name="`USERAUDITING_ROLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`USERAUDITING_ROLES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_e_o_hibernate.hbm.xml
index f4d435f60..d2daf2093 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_e_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<map name="writersByName" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERSBYNAME">
+ <key foreign-key="BOOK_WRITERSBYNAME_KEY" update="true">
<column name="`JOIN_COLUMN_WRITER`" unique="false"/>
</key>
<map-key type="java.lang.String">
@@ -25,7 +25,7 @@
<one-to-many entity-name="Writer"/>
</map>
<map name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CITYBYWRITER">
+ <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true">
<column name="`JOIN_COLUMN_CITY`" unique="false"/>
</key>
<map-key-many-to-many entity-name="Writer">
@@ -137,14 +137,14 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writersByName" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERSBYNAME">
+ <key foreign-key="BOOKAUDITING_WRITERSBYNAME_KEY" update="true">
<column name="`BOOKAUDITING_WRITERSBYNAME_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERSBYNAME_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_h_o_hibernate.hbm.xml
index 052cb5e15..433dda064 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_h_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<map name="writersByName" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERSBYNAME">
+ <key foreign-key="BOOK_WRITERSBYNAME_KEY" update="true">
<column name="`JOIN_COLUMN_WRITER`" unique="false"/>
</key>
<map-key type="java.lang.String">
@@ -28,7 +28,7 @@
<one-to-many entity-name="Writer"/>
</map>
<map name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_CITYBYWRITER">
+ <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true">
<column name="`JOIN_COLUMN_CITY`" unique="false"/>
</key>
<map-key-many-to-many entity-name="Writer">
@@ -152,14 +152,14 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writersByName" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERSBYNAME">
+ <key foreign-key="BOOKAUDITING_WRITERSBYNAME_KEY" update="true">
<column name="`BOOKAUDITING_WRITERSBYNAME_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERSBYNAME_IDX`"/>
<one-to-many entity-name="StringToWriterMapEntryAuditing"/>
</list>
<list name="cityByWriter" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER">
+ <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true">
<column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_e_o_hibernate.hbm.xml
index 133d12323..1d5b7d59e 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_e_o_hibernate.hbm.xml
@@ -33,7 +33,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="USER_ROLES_KEY" update="true">
<column name="`USER_ROLES_E_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
@@ -42,7 +42,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true" foreign-key="USER_ADDRESSES">
+ <key foreign-key="USER_ADDRESSES_KEY" update="true">
<column name="`USER_ADDRESSES_E_ID`" unique="false"/>
</key>
<many-to-many entity-name="Address"/>
@@ -172,14 +172,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="roles" table="`USERAUDITING_ROLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="USERAUDITING_ROLES_KEY" update="true">
<column name="`USERAUDITING_ROLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`USERAUDITING_ROLES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="addresses" table="`USERAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="USERAUDITING_ADDRESSES_KEY" update="true">
<column name="`USERAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`USERAUDITING_ADDRESSES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_h_o_hibernate.hbm.xml
index 440abd93f..7e19738d7 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_h_o_hibernate.hbm.xml
@@ -39,7 +39,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="USER_ROLES_KEY" update="true">
<column name="`USER_ROLES_E_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
@@ -48,7 +48,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true" foreign-key="USER_ADDRESSES">
+ <key foreign-key="USER_ADDRESSES_KEY" update="true">
<column name="`USER_ADDRESSES_E_ID`" unique="false"/>
</key>
<many-to-many entity-name="Address"/>
@@ -187,14 +187,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="roles" table="`USERAUDITING_ROLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="USERAUDITING_ROLES_KEY" update="true">
<column name="`USERAUDITING_ROLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`USERAUDITING_ROLES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="addresses" table="`USERAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="USERAUDITING_ADDRESSES_KEY" update="true">
<column name="`USERAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`USERAUDITING_ADDRESSES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_x_o_hibernate.hbm.xml
index bb341c510..3776e9976 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_x_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_x_o_hibernate.hbm.xml
@@ -39,13 +39,13 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="USER_ROLES_KEY" update="true">
<column name="`USER_ROLES_E_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
</idbag>
<list name="addresses" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="USER_ADDRESSES">
+ <key foreign-key="USER_ADDRESSES_KEY" update="true">
<column name="`USER_ADDRESSES_E_ID`" unique="false"/>
</key>
<list-index column="`USER_ADDRESSES_IDX`"/>
@@ -153,14 +153,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="roles" table="`USERAUDITING_ROLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="USERAUDITING_ROLES_KEY" update="true">
<column name="`USERAUDITING_ROLES_E_ID`" unique="false"/>
</key>
<list-index column="`USERAUDITING_ROLES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="addresses" table="`USERAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="USERAUDITING_ADDRESSES_KEY" update="true">
<column name="`USERAUDITING_ADDRESSES_E_ID`" unique="false"/>
</key>
<list-index column="`USERAUDITING_ADDRESSES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_e_o_hibernate.hbm.xml
index 0272066f8..cc0bf1d28 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_e_o_hibernate.hbm.xml
@@ -32,14 +32,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_ADDRESS">
+ <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true">
<column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_ADDRESS_IDX`"/>
<one-to-many entity-name="Address"/>
</list>
<list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_PRICE">
+ <key foreign-key="CONTENTLIST_PRICE_KEY" update="true">
<column name="`CONTENTLIST_PRICE_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_PRICE_IDX`"/>
@@ -138,7 +138,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="UKADDRESSLIST_ADDRESS">
+ <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/>
@@ -304,14 +304,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`CONTENTLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true">
<column name="`CONTENTLISTAUDITING_PRICE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/>
@@ -535,7 +535,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_h_o_hibernate.hbm.xml
index 8a8bf39e4..b2f39a06a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_h_o_hibernate.hbm.xml
@@ -35,14 +35,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_ADDRESS">
+ <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true">
<column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_ADDRESS_IDX`"/>
<one-to-many entity-name="Address"/>
</list>
<list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_PRICE">
+ <key foreign-key="CONTENTLIST_PRICE_KEY" update="true">
<column name="`CONTENTLIST_PRICE_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_PRICE_IDX`"/>
@@ -144,7 +144,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="UKADDRESSLIST_ADDRESS">
+ <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/>
@@ -322,14 +322,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`CONTENTLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true">
<column name="`CONTENTLISTAUDITING_PRICE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/>
@@ -547,7 +547,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_x_o_hibernate.hbm.xml
index 376ce7f22..46979dab1 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_x_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_x_o_hibernate.hbm.xml
@@ -35,14 +35,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_ADDRESS">
+ <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true">
<column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_ADDRESS_IDX`"/>
<one-to-many entity-name="Address"/>
</list>
<list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_PRICE">
+ <key foreign-key="CONTENTLIST_PRICE_KEY" update="true">
<column name="`CONTENTLIST_PRICE_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_PRICE_IDX`"/>
@@ -155,7 +155,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="address" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="UKADDRESSLIST_ADDRESS">
+ <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLIST_ADDRESS_E_ID`" unique="false"/>
</key>
<list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/>
@@ -301,14 +301,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`CONTENTLISTAUDITING_ADDRESS_E_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true">
<column name="`CONTENTLISTAUDITING_PRICE_E_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/>
@@ -382,7 +382,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLISTAUDITING_ADDRESS_E_ID`" unique="false"/>
</key>
<list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_e_o_hibernate.hbm.xml
index 0272066f8..cc0bf1d28 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_e_o_hibernate.hbm.xml
@@ -32,14 +32,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_ADDRESS">
+ <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true">
<column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_ADDRESS_IDX`"/>
<one-to-many entity-name="Address"/>
</list>
<list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_PRICE">
+ <key foreign-key="CONTENTLIST_PRICE_KEY" update="true">
<column name="`CONTENTLIST_PRICE_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_PRICE_IDX`"/>
@@ -138,7 +138,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="UKADDRESSLIST_ADDRESS">
+ <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/>
@@ -304,14 +304,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`CONTENTLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true">
<column name="`CONTENTLISTAUDITING_PRICE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/>
@@ -535,7 +535,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_h_o_hibernate.hbm.xml
index 8a8bf39e4..b2f39a06a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_h_o_hibernate.hbm.xml
@@ -35,14 +35,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_ADDRESS">
+ <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true">
<column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_ADDRESS_IDX`"/>
<one-to-many entity-name="Address"/>
</list>
<list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_PRICE">
+ <key foreign-key="CONTENTLIST_PRICE_KEY" update="true">
<column name="`CONTENTLIST_PRICE_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_PRICE_IDX`"/>
@@ -144,7 +144,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="UKADDRESSLIST_ADDRESS">
+ <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/>
@@ -322,14 +322,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`CONTENTLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true">
<column name="`CONTENTLISTAUDITING_PRICE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/>
@@ -547,7 +547,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_x_o_hibernate.hbm.xml
index 38ebe977b..3c3e5a52f 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_x_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_x_o_hibernate.hbm.xml
@@ -35,14 +35,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_ADDRESS">
+ <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true">
<column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_ADDRESS_IDX`"/>
<one-to-many entity-name="Address"/>
</list>
<list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_PRICE">
+ <key foreign-key="CONTENTLIST_PRICE_KEY" update="true">
<column name="`CONTENTLIST_PRICE_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_PRICE_IDX`"/>
@@ -148,7 +148,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="address" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="UKADDRESSLIST_ADDRESS">
+ <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLIST_ADDRESS_E_ID`" unique="false"/>
</key>
<list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/>
@@ -294,14 +294,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`CONTENTLISTAUDITING_ADDRESS_E_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true">
<column name="`CONTENTLISTAUDITING_PRICE_E_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/>
@@ -375,7 +375,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLISTAUDITING_ADDRESS_E_ID`" unique="false"/>
</key>
<list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_e_o_hibernate.hbm.xml
index 033fa7fba..29a036861 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_e_o_hibernate.hbm.xml
@@ -48,14 +48,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="false" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="false" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -221,14 +221,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -287,7 +287,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_h_o_hibernate.hbm.xml
index 991d5db4a..fdab52984 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_h_o_hibernate.hbm.xml
@@ -54,14 +54,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" lazy="false" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_WRITERS">
+ <key foreign-key="LIBRARY_WRITERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="false" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -239,14 +239,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -308,7 +308,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_e_o_hibernate.hbm.xml
index 7a75c4e85..ead97b089 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_e_o_hibernate.hbm.xml
@@ -21,7 +21,7 @@
<column not-null="false" unique="false" name="`PHOTO`" length="1000000"/>
</property>
<list name="texts" table="`PERSON_TEXTS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSON_TEXTS_KEY" update="true">
<column name="`PERSON_TEXTS_ID`" unique="false"/>
</key>
<list-index column="`PERSON_TEXTS_IDX`"/>
@@ -111,7 +111,7 @@
<column not-null="false" unique="false" name="`PHOTO`" length="1000000"/>
</property>
<list name="texts" table="`PERSONAUDITING_TEXTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_TEXTS_KEY" update="true">
<column name="`PERSONAUDITING_TEXTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_TEXTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_h_o_hibernate.hbm.xml
index dcf447ea6..4ce6e6c57 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_h_o_hibernate.hbm.xml
@@ -24,7 +24,7 @@
<column not-null="false" unique="false" name="`PHOTO`" length="1000000"/>
</property>
<list name="texts" table="`PERSON_TEXTS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSON_TEXTS_KEY" update="true">
<column name="`PERSON_TEXTS_ID`" unique="false"/>
</key>
<list-index column="`PERSON_TEXTS_IDX`"/>
@@ -120,7 +120,7 @@
<column not-null="false" unique="false" name="`PHOTO`" length="1000000"/>
</property>
<list name="texts" table="`PERSONAUDITING_TEXTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_TEXTS_KEY" update="true">
<column name="`PERSONAUDITING_TEXTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_TEXTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_x_o_hibernate.hbm.xml
index 8b01ce0b1..b1ba22d1c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_x_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_x_o_hibernate.hbm.xml
@@ -28,7 +28,7 @@
<column not-null="false" unique="false" name="`PHOTO`" length="1000000"/>
</property>
<list name="texts" table="`PERSON_TEXTS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSON_TEXTS_KEY" update="true">
<column name="`PERSON_TEXTS_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_TEXTS_IDX`"/>
@@ -140,7 +140,7 @@
<column not-null="false" unique="false" name="`PHOTO`" length="1000000"/>
</property>
<list name="texts" table="`PERSONAUDITING_TEXTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_TEXTS_KEY" update="true">
<column name="`PERSONAUDITING_TEXTS_E_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_TEXTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_e_o_hibernate.hbm.xml
index 5d8db86cf..5d3bf8b0f 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_e_o_hibernate.hbm.xml
@@ -138,14 +138,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="rght" table="`CNTRAUDITING_RGHTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CNTRAUDITING_RGHT_KEY" update="true">
<column name="`CNTRAUDITING_RGHT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CNTRAUDITING_RGHT_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="lft" table="`CNTRAUDITING_LFTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CNTRAUDITING_LFT_KEY" update="true">
<column name="`CNTRAUDITING_LFT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CNTRAUDITING_LFT_IDX`"/>
@@ -201,7 +201,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="cntr" table="`LFTAUDITING_CNTRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LFTAUDITING_CNTR_KEY" update="true">
<column name="`LFTAUDITING_CNTR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LFTAUDITING_CNTR_IDX`"/>
@@ -257,7 +257,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="cntr" table="`RGHTAUDITING_CNTRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RGHTAUDITING_CNTR_KEY" update="true">
<column name="`RGHTAUDITING_CNTR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RGHTAUDITING_CNTR_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_h_o_hibernate.hbm.xml
index 7292d20d6..60dbb6db4 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_h_o_hibernate.hbm.xml
@@ -153,14 +153,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="rght" table="`CNTRAUDITING_RGHTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CNTRAUDITING_RGHT_KEY" update="true">
<column name="`CNTRAUDITING_RGHT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CNTRAUDITING_RGHT_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="lft" table="`CNTRAUDITING_LFTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CNTRAUDITING_LFT_KEY" update="true">
<column name="`CNTRAUDITING_LFT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CNTRAUDITING_LFT_IDX`"/>
@@ -219,7 +219,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="cntr" table="`LFTAUDITING_CNTRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LFTAUDITING_CNTR_KEY" update="true">
<column name="`LFTAUDITING_CNTR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LFTAUDITING_CNTR_IDX`"/>
@@ -278,7 +278,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="cntr" table="`RGHTAUDITING_CNTRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RGHTAUDITING_CNTR_KEY" update="true">
<column name="`RGHTAUDITING_CNTR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RGHTAUDITING_CNTR_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_e_o_hibernate.hbm.xml
index 6e588acbe..482e68b53 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_e_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<map name="writers" where="name='martin'" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERS">
+ <key foreign-key="BOOK_WRITERS_KEY" update="true">
<column name="`BOOK_WRITERS_E_ID`" unique="false"/>
</key>
<map-key column="`NAME`" type="java.lang.String"/>
@@ -109,7 +109,7 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_h_o_hibernate.hbm.xml
index 8feb9583d..4ca15be32 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_h_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<map name="writers" where="name='martin'" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOK_WRITERS">
+ <key foreign-key="BOOK_WRITERS_KEY" update="true">
<column name="`BOOK_WRITERS_E_ID`" unique="false"/>
</key>
<map-key column="`NAME`" type="java.lang.String"/>
@@ -121,7 +121,7 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="writers" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKAUDITING_WRITERS">
+ <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true">
<column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKAUDITING_WRITERS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SecondarytableHibernateAction_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SecondarytableHibernateAction_hsqldb_x_o_hibernate.hbm.xml
index 4f697c855..ff2a0536c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SecondarytableHibernateAction_hsqldb_x_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SecondarytableHibernateAction_hsqldb_x_o_hibernate.hbm.xml
@@ -134,7 +134,7 @@
<column not-null="false" unique="false" name="`ADDRESS`"/>
</property>
<array name="photo" table="`PERSONAUDITING_PHOTOAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_PHOTO_KEY" update="true">
<column name="`PERSONAUDITING_PHOTO_E_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_PHOTO_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_e_o_hibernate.hbm.xml
index ccb083be5..4fc99a156 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_e_o_hibernate.hbm.xml
@@ -118,7 +118,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="yourItem" table="`MYITEMAUDITING_YOURITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MYITEMAUDITING_YOURITEM_KEY" update="true">
<column name="`MYITEMAUDITING_YOURITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MYITEMAUDITING_YOURITEM_IDX`"/>
@@ -177,7 +177,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="myItem" table="`YOURITEMAUDITING_MYITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="YOURITEMAUDITING_MYITEM_KEY" update="true">
<column name="`YOURITEMAUDITING_MYITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`YOURITEMAUDITING_MYITEM_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_h_o_hibernate.hbm.xml
index 6ded0ae6e..68d9e5c5f 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_h_o_hibernate.hbm.xml
@@ -130,7 +130,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="yourItem" table="`MYITEMAUDITING_YOURITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MYITEMAUDITING_YOURITEM_KEY" update="true">
<column name="`MYITEMAUDITING_YOURITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MYITEMAUDITING_YOURITEM_IDX`"/>
@@ -192,7 +192,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="myItem" table="`YOURITEMAUDITING_MYITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="YOURITEMAUDITING_MYITEM_KEY" update="true">
<column name="`YOURITEMAUDITING_MYITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`YOURITEMAUDITING_MYITEM_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_e_o_hibernate.hbm.xml
index 34d986916..d2deda2bc 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_e_o_hibernate.hbm.xml
@@ -50,7 +50,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="containedItem" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ITEMLIST_CONTAINEDITEM">
+ <key foreign-key="ITEMLIST_CONTAINEDITEM_KEY" update="true">
<column name="`ITEMLIST_CONTAINEDITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="ContainedItem"/>
@@ -62,7 +62,7 @@
<one-to-many entity-name="Item"/>
</bag>
<bag name="joinedItem" order-by="ABS(number)" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="ITEMLIST_JOINEDITEM">
+ <key foreign-key="ITEMLIST_JOINEDITEM_KEY" update="true">
<column name="`ITEMLIST_JOINEDITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Item"/>
@@ -250,21 +250,21 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="containedItem" table="`ITEMLISTAUDITING_CONTAINEDITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMLISTAUDITING_CONTAINEDITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_CONTAINEDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_CONTAINEDITEM_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="item" table="`ITEMLISTAUDITING_ITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMLISTAUDITING_ITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/>
<element type="java.lang.String"/>
</list>
<bag name="joinedItem" table="`ITEMLISTAUDITING_JOINEDITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMLISTAUDITING_JOINEDITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_JOINEDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_h_o_hibernate.hbm.xml
index ef0bc3023..d3c7b3746 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_h_o_hibernate.hbm.xml
@@ -59,7 +59,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="containedItem" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ITEMLIST_CONTAINEDITEM">
+ <key foreign-key="ITEMLIST_CONTAINEDITEM_KEY" update="true">
<column name="`ITEMLIST_CONTAINEDITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="ContainedItem"/>
@@ -71,7 +71,7 @@
<one-to-many entity-name="Item"/>
</bag>
<bag name="joinedItem" order-by="ABS(number)" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="ITEMLIST_JOINEDITEM">
+ <key foreign-key="ITEMLIST_JOINEDITEM_KEY" update="true">
<column name="`ITEMLIST_JOINEDITEM_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Item"/>
@@ -271,21 +271,21 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="containedItem" table="`ITEMLISTAUDITING_CONTAINEDITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMLISTAUDITING_CONTAINEDITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_CONTAINEDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_CONTAINEDITEM_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="item" table="`ITEMLISTAUDITING_ITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMLISTAUDITING_ITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/>
<element type="java.lang.String"/>
</list>
<bag name="joinedItem" table="`ITEMLISTAUDITING_JOINEDITEMAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMLISTAUDITING_JOINEDITEM_KEY" update="true">
<column name="`ITEMLISTAUDITING_JOINEDITEM_TENEO_AUDIT_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_e_o_hibernate.hbm.xml
index 146b671ba..d8f467d7c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="children" batch-size="11" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="PARENT_CHILDREN">
+ <key foreign-key="PARENT_CHILDREN_KEY" update="true">
<column name="`PARENT_CHILDREN_E_ID`" unique="false"/>
</key>
<list-index column="`PARENT_CHILDREN_IDX`"/>
@@ -41,7 +41,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="parents" mutable="false" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="IMMUTABLECITY_PARENTS">
+ <key foreign-key="IMMUTABLECITY_PARENTS_KEY" update="true">
<column name="`IMMUTABLECITY_PARENTS_E_ID`" unique="false"/>
</key>
<list-index column="`IMMUTABLECITY_PARENTS_IDX`"/>
@@ -117,7 +117,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true">
<column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PARENTAUDITING_CHILDREN_IDX`"/>
@@ -186,7 +186,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="parents" table="`IMMUTABLECITYAUDITING_PARENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="IMMUTABLECITYAUDITING_PARENTS_KEY" update="true">
<column name="`IMMUTABLECITYAUDITING_PARENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMMUTABLECITYAUDITING_PARENTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_h_o_hibernate.hbm.xml
index 83080cd62..8078ec32c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="children" batch-size="11" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="PARENT_CHILDREN">
+ <key foreign-key="PARENT_CHILDREN_KEY" update="true">
<column name="`PARENT_CHILDREN_E_ID`" unique="false"/>
</key>
<list-index column="`PARENT_CHILDREN_IDX`"/>
@@ -41,7 +41,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="parents" mutable="false" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="IMMUTABLECITY_PARENTS">
+ <key foreign-key="IMMUTABLECITY_PARENTS_KEY" update="true">
<column name="`IMMUTABLECITY_PARENTS_E_ID`" unique="false"/>
</key>
<list-index column="`IMMUTABLECITY_PARENTS_IDX`"/>
@@ -123,7 +123,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true">
<column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PARENTAUDITING_CHILDREN_IDX`"/>
@@ -192,7 +192,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="parents" table="`IMMUTABLECITYAUDITING_PARENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="IMMUTABLECITYAUDITING_PARENTS_KEY" update="true">
<column name="`IMMUTABLECITYAUDITING_PARENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`IMMUTABLECITYAUDITING_PARENTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_e_o_hibernate.hbm.xml
index ffcc10484..d0f4b594d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_e_o_hibernate.hbm.xml
@@ -13,14 +13,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="persons" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTACTS_PERSONS">
+ <key foreign-key="CONTACTS_PERSONS_KEY" update="true">
<column name="`CONTACTS_PERSONS_E_ID`" unique="false"/>
</key>
<list-index column="`CONTACTS_PERSONS_IDX`"/>
<one-to-many entity-name="Person"/>
</list>
<list name="containedPersons" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CONTACTS_CONTAINEDPERSONS">
+ <key foreign-key="CONTACTS_CONTAINEDPERSONS_KEY" update="true">
<column name="`CONTACTS_CONTAINEDPERSONS_E_ID`" unique="false"/>
</key>
<list-index column="`CONTACTS_CONTAINEDPERSONS_IDX`"/>
@@ -41,7 +41,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="children" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PERSON_CHILDREN">
+ <key foreign-key="PERSON_CHILDREN_KEY" update="true">
<column name="`PERSON_CHILDREN_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_CHILDREN_IDX`"/>
@@ -117,14 +117,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="persons" table="`CONTACTSAUDITING_PERSONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTACTSAUDITING_PERSONS_KEY" update="true">
<column name="`CONTACTSAUDITING_PERSONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTACTSAUDITING_PERSONS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="containedPersons" table="`CONTACTSAUDITING_CONTAINEDPERSONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTACTSAUDITING_CONTAINEDPERSONS_KEY" update="true">
<column name="`CONTACTSAUDITING_CONTAINEDPERSONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTACTSAUDITING_CONTAINEDPERSONS_IDX`"/>
@@ -183,7 +183,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="children" table="`PERSONAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_CHILDREN_KEY" update="true">
<column name="`PERSONAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_CHILDREN_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_h_o_hibernate.hbm.xml
index 81f84a16e..658a11b38 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_h_o_hibernate.hbm.xml
@@ -16,14 +16,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="persons" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTACTS_PERSONS">
+ <key foreign-key="CONTACTS_PERSONS_KEY" update="true">
<column name="`CONTACTS_PERSONS_E_ID`" unique="false"/>
</key>
<list-index column="`CONTACTS_PERSONS_IDX`"/>
<one-to-many entity-name="Person"/>
</list>
<list name="containedPersons" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CONTACTS_CONTAINEDPERSONS">
+ <key foreign-key="CONTACTS_CONTAINEDPERSONS_KEY" update="true">
<column name="`CONTACTS_CONTAINEDPERSONS_E_ID`" unique="false"/>
</key>
<list-index column="`CONTACTS_CONTAINEDPERSONS_IDX`"/>
@@ -47,7 +47,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="children" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PERSON_CHILDREN">
+ <key foreign-key="PERSON_CHILDREN_KEY" update="true">
<column name="`PERSON_CHILDREN_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_CHILDREN_IDX`"/>
@@ -129,14 +129,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="persons" table="`CONTACTSAUDITING_PERSONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTACTSAUDITING_PERSONS_KEY" update="true">
<column name="`CONTACTSAUDITING_PERSONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTACTSAUDITING_PERSONS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="containedPersons" table="`CONTACTSAUDITING_CONTAINEDPERSONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTACTSAUDITING_CONTAINEDPERSONS_KEY" update="true">
<column name="`CONTACTSAUDITING_CONTAINEDPERSONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTACTSAUDITING_CONTAINEDPERSONS_IDX`"/>
@@ -198,7 +198,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="children" table="`PERSONAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_CHILDREN_KEY" update="true">
<column name="`PERSONAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_CHILDREN_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_e_o_hibernate.hbm.xml
index 23adec5c4..64574412c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_e_o_hibernate.hbm.xml
@@ -16,42 +16,42 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="onecr" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAIN_ONECR">
+ <key foreign-key="MAIN_ONECR_KEY" update="true">
<column name="`MAIN_ONECR_E_ID`" unique="false"/>
</key>
<list-index column="`MAIN_ONECR_IDX`"/>
<one-to-many entity-name="OneCR"/>
</list>
<list name="onecn" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAIN_ONECN">
+ <key foreign-key="MAIN_ONECN_KEY" update="true">
<column name="`MAIN_ONECN_E_ID`" unique="false"/>
</key>
<list-index column="`MAIN_ONECN_IDX`"/>
<one-to-many entity-name="OneCN"/>
</list>
<list name="onenr" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="MAIN_ONENR">
+ <key foreign-key="MAIN_ONENR_KEY" update="true">
<column name="`MAIN_ONENR_E_ID`" unique="false"/>
</key>
<list-index column="`MAIN_ONENR_IDX`"/>
<one-to-many entity-name="OneNR"/>
</list>
<list name="onenn" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="MAIN_ONENN">
+ <key foreign-key="MAIN_ONENN_KEY" update="true">
<column name="`MAIN_ONENN_E_ID`" unique="false"/>
</key>
<list-index column="`MAIN_ONENN_IDX`"/>
<one-to-many entity-name="OneNN"/>
</list>
<list name="twocr" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAIN_TWOCR">
+ <key foreign-key="MAIN_TWOCR_KEY" update="true">
<column name="`TWOCR_MAIN_E_ID`" unique="false"/>
</key>
<list-index column="`MAIN_TWOCR_IDX`"/>
<one-to-many entity-name="TwoCR"/>
</list>
<list name="twocn" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAIN_TWOCN">
+ <key foreign-key="MAIN_TWOCN_KEY" update="true">
<column name="`TWOCN_MAIN_E_ID`" unique="false"/>
</key>
<list-index column="`MAIN_TWOCN_IDX`"/>
@@ -268,56 +268,56 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="onecr" table="`MAINAUDITING_ONECRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_ONECR_KEY" update="true">
<column name="`MAINAUDITING_ONECR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_ONECR_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="onecn" table="`MAINAUDITING_ONECNAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_ONECN_KEY" update="true">
<column name="`MAINAUDITING_ONECN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_ONECN_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="onenr" table="`MAINAUDITING_ONENRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_ONENR_KEY" update="true">
<column name="`MAINAUDITING_ONENR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_ONENR_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="onenn" table="`MAINAUDITING_ONENNAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_ONENN_KEY" update="true">
<column name="`MAINAUDITING_ONENN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_ONENN_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="twocr" table="`MAINAUDITING_TWOCRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_TWOCR_KEY" update="true">
<column name="`MAINAUDITING_TWOCR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_TWOCR_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="twocn" table="`MAINAUDITING_TWOCNAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_TWOCN_KEY" update="true">
<column name="`MAINAUDITING_TWOCN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_TWOCN_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="twonr" table="`MAINAUDITING_TWONRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_TWONR_KEY" update="true">
<column name="`MAINAUDITING_TWONR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_TWONR_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="twonn" table="`MAINAUDITING_TWONNAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_TWONN_KEY" update="true">
<column name="`MAINAUDITING_TWONN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_TWONN_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_h_o_hibernate.hbm.xml
index ebf3a629f..237b3adc9 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_h_o_hibernate.hbm.xml
@@ -19,42 +19,42 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="onecr" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAIN_ONECR">
+ <key foreign-key="MAIN_ONECR_KEY" update="true">
<column name="`MAIN_ONECR_E_ID`" unique="false"/>
</key>
<list-index column="`MAIN_ONECR_IDX`"/>
<one-to-many entity-name="OneCR"/>
</list>
<list name="onecn" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAIN_ONECN">
+ <key foreign-key="MAIN_ONECN_KEY" update="true">
<column name="`MAIN_ONECN_E_ID`" unique="false"/>
</key>
<list-index column="`MAIN_ONECN_IDX`"/>
<one-to-many entity-name="OneCN"/>
</list>
<list name="onenr" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="MAIN_ONENR">
+ <key foreign-key="MAIN_ONENR_KEY" update="true">
<column name="`MAIN_ONENR_E_ID`" unique="false"/>
</key>
<list-index column="`MAIN_ONENR_IDX`"/>
<one-to-many entity-name="OneNR"/>
</list>
<list name="onenn" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="MAIN_ONENN">
+ <key foreign-key="MAIN_ONENN_KEY" update="true">
<column name="`MAIN_ONENN_E_ID`" unique="false"/>
</key>
<list-index column="`MAIN_ONENN_IDX`"/>
<one-to-many entity-name="OneNN"/>
</list>
<list name="twocr" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAIN_TWOCR">
+ <key foreign-key="MAIN_TWOCR_KEY" update="true">
<column name="`TWOCR_MAIN_E_ID`" unique="false"/>
</key>
<list-index column="`MAIN_TWOCR_IDX`"/>
<one-to-many entity-name="TwoCR"/>
</list>
<list name="twocn" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAIN_TWOCN">
+ <key foreign-key="MAIN_TWOCN_KEY" update="true">
<column name="`TWOCN_MAIN_E_ID`" unique="false"/>
</key>
<list-index column="`MAIN_TWOCN_IDX`"/>
@@ -301,56 +301,56 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="onecr" table="`MAINAUDITING_ONECRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_ONECR_KEY" update="true">
<column name="`MAINAUDITING_ONECR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_ONECR_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="onecn" table="`MAINAUDITING_ONECNAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_ONECN_KEY" update="true">
<column name="`MAINAUDITING_ONECN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_ONECN_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="onenr" table="`MAINAUDITING_ONENRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_ONENR_KEY" update="true">
<column name="`MAINAUDITING_ONENR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_ONENR_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="onenn" table="`MAINAUDITING_ONENNAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_ONENN_KEY" update="true">
<column name="`MAINAUDITING_ONENN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_ONENN_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="twocr" table="`MAINAUDITING_TWOCRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_TWOCR_KEY" update="true">
<column name="`MAINAUDITING_TWOCR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_TWOCR_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="twocn" table="`MAINAUDITING_TWOCNAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_TWOCN_KEY" update="true">
<column name="`MAINAUDITING_TWOCN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_TWOCN_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="twonr" table="`MAINAUDITING_TWONRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_TWONR_KEY" update="true">
<column name="`MAINAUDITING_TWONR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_TWONR_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="twonn" table="`MAINAUDITING_TWONNAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_TWONN_KEY" update="true">
<column name="`MAINAUDITING_TWONN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_TWONN_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_e_o_hibernate.hbm.xml
index 01f4ec7c0..b8f598f9a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_e_o_hibernate.hbm.xml
@@ -184,21 +184,21 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="multinr" table="`MAINAUDITING_MULTINRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_MULTINR_KEY" update="true">
<column name="`MAINAUDITING_MULTINR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_MULTINR_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="multirn" table="`MAINAUDITING_MULTIRNAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_MULTIRN_KEY" update="true">
<column name="`MAINAUDITING_MULTIRN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_MULTIRN_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="multinn" table="`MAINAUDITING_MULTINNAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_MULTINN_KEY" update="true">
<column name="`MAINAUDITING_MULTINN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_MULTINN_IDX`"/>
@@ -257,7 +257,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="main" table="`MULTINNAUDITING_MAINAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MULTINNAUDITING_MAIN_KEY" update="true">
<column name="`MULTINNAUDITING_MAIN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MULTINNAUDITING_MAIN_IDX`"/>
@@ -316,7 +316,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="main" table="`MULTINRAUDITING_MAINAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MULTINRAUDITING_MAIN_KEY" update="true">
<column name="`MULTINRAUDITING_MAIN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MULTINRAUDITING_MAIN_IDX`"/>
@@ -375,7 +375,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="main" table="`MULTIRNAUDITING_MAINAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MULTIRNAUDITING_MAIN_KEY" update="true">
<column name="`MULTIRNAUDITING_MAIN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MULTIRNAUDITING_MAIN_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_h_o_hibernate.hbm.xml
index 245777da8..4431d9f70 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_h_o_hibernate.hbm.xml
@@ -202,21 +202,21 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="multinr" table="`MAINAUDITING_MULTINRAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_MULTINR_KEY" update="true">
<column name="`MAINAUDITING_MULTINR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_MULTINR_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="multirn" table="`MAINAUDITING_MULTIRNAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_MULTIRN_KEY" update="true">
<column name="`MAINAUDITING_MULTIRN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_MULTIRN_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="multinn" table="`MAINAUDITING_MULTINNAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAINAUDITING_MULTINN_KEY" update="true">
<column name="`MAINAUDITING_MULTINN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAINAUDITING_MULTINN_IDX`"/>
@@ -278,7 +278,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="main" table="`MULTINNAUDITING_MAINAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MULTINNAUDITING_MAIN_KEY" update="true">
<column name="`MULTINNAUDITING_MAIN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MULTINNAUDITING_MAIN_IDX`"/>
@@ -340,7 +340,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="main" table="`MULTINRAUDITING_MAINAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MULTINRAUDITING_MAIN_KEY" update="true">
<column name="`MULTINRAUDITING_MAIN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MULTINRAUDITING_MAIN_IDX`"/>
@@ -402,7 +402,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="main" table="`MULTIRNAUDITING_MAINAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MULTIRNAUDITING_MAIN_KEY" update="true">
<column name="`MULTIRNAUDITING_MAIN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MULTIRNAUDITING_MAIN_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_e_o_hibernate.hbm.xml
index 934bb2a55..8125ac7d6 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="carWheel" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CARFRAME_CARWHEEL">
+ <key foreign-key="CARFRAME_CARWHEEL_KEY" update="true">
<column name="`CARFRAME_CARWHEEL_E_ID`" unique="false"/>
</key>
<list-index column="`CARFRAME_CARWHEEL_IDX`"/>
@@ -50,14 +50,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="carType" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CARSLIST_CARTYPE">
+ <key foreign-key="CARSLIST_CARTYPE_KEY" update="true">
<column name="`CARSLIST_CARTYPE_E_ID`" unique="false"/>
</key>
<list-index column="`CARSLIST_CARTYPE_IDX`"/>
<one-to-many entity-name="CarType"/>
</list>
<list name="carLink" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CARSLIST_CARLINK">
+ <key foreign-key="CARSLIST_CARLINK_KEY" update="true">
<column name="`CARSLIST_CARLINK_E_ID`" unique="false"/>
</key>
<list-index column="`CARSLIST_CARLINK_IDX`"/>
@@ -84,7 +84,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="carFrame" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CARTYPE_CARFRAME">
+ <key foreign-key="CARTYPE_CARFRAME_KEY" update="true">
<column name="`CARTYPE_CARFRAME_CARID`" unique="false"/>
</key>
<list-index column="`CARTYPE_CARFRAME_IDX`"/>
@@ -102,7 +102,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="carTire" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CARWHEEL_CARTIRE">
+ <key foreign-key="CARWHEEL_CARTIRE_KEY" update="true">
<column name="`CARWHEEL_CARTIRE_E_ID`" unique="false"/>
</key>
<list-index column="`CARWHEEL_CARTIRE_IDX`"/>
@@ -181,7 +181,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="carWheel" table="`CARFRAMEAUDITING_CARWHEELAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARFRAMEAUDITING_CARWHEEL_KEY" update="true">
<column name="`CARFRAMEAUDITING_CARWHEEL_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARFRAMEAUDITING_CARWHEEL_IDX`"/>
@@ -298,14 +298,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="carType" table="`CARSLISTAUDITING_CARTYPEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARSLISTAUDITING_CARTYPE_KEY" update="true">
<column name="`CARSLISTAUDITING_CARTYPE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARSLISTAUDITING_CARTYPE_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="carLink" table="`CARSLISTAUDITING_CARLINKAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARSLISTAUDITING_CARLINK_KEY" update="true">
<column name="`CARSLISTAUDITING_CARLINK_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARSLISTAUDITING_CARLINK_IDX`"/>
@@ -413,7 +413,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="carFrame" table="`CARTYPEAUDITING_CARFRAMEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARTYPEAUDITING_CARFRAME_KEY" update="true">
<column name="`CARTYPEAUDITING_CARFRAME_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARTYPEAUDITING_CARFRAME_IDX`"/>
@@ -472,7 +472,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="carTire" table="`CARWHEELAUDITING_CARTIREAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARWHEELAUDITING_CARTIRE_KEY" update="true">
<column name="`CARWHEELAUDITING_CARTIRE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARWHEELAUDITING_CARTIRE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_h_o_hibernate.hbm.xml
index 317664aff..f067ef403 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="carWheel" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CARFRAME_CARWHEEL">
+ <key foreign-key="CARFRAME_CARWHEEL_KEY" update="true">
<column name="`CARFRAME_CARWHEEL_E_ID`" unique="false"/>
</key>
<list-index column="`CARFRAME_CARWHEEL_IDX`"/>
@@ -59,14 +59,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="carType" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CARSLIST_CARTYPE">
+ <key foreign-key="CARSLIST_CARTYPE_KEY" update="true">
<column name="`CARSLIST_CARTYPE_E_ID`" unique="false"/>
</key>
<list-index column="`CARSLIST_CARTYPE_IDX`"/>
<one-to-many entity-name="CarType"/>
</list>
<list name="carLink" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CARSLIST_CARLINK">
+ <key foreign-key="CARSLIST_CARLINK_KEY" update="true">
<column name="`CARSLIST_CARLINK_E_ID`" unique="false"/>
</key>
<list-index column="`CARSLIST_CARLINK_IDX`"/>
@@ -99,7 +99,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="carFrame" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CARTYPE_CARFRAME">
+ <key foreign-key="CARTYPE_CARFRAME_KEY" update="true">
<column name="`CARTYPE_CARFRAME_CARID`" unique="false"/>
</key>
<list-index column="`CARTYPE_CARFRAME_IDX`"/>
@@ -120,7 +120,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="carTire" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CARWHEEL_CARTIRE">
+ <key foreign-key="CARWHEEL_CARTIRE_KEY" update="true">
<column name="`CARWHEEL_CARTIRE_E_ID`" unique="false"/>
</key>
<list-index column="`CARWHEEL_CARTIRE_IDX`"/>
@@ -205,7 +205,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="carWheel" table="`CARFRAMEAUDITING_CARWHEELAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARFRAMEAUDITING_CARWHEEL_KEY" update="true">
<column name="`CARFRAMEAUDITING_CARWHEEL_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARFRAMEAUDITING_CARWHEEL_IDX`"/>
@@ -328,14 +328,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="carType" table="`CARSLISTAUDITING_CARTYPEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARSLISTAUDITING_CARTYPE_KEY" update="true">
<column name="`CARSLISTAUDITING_CARTYPE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARSLISTAUDITING_CARTYPE_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="carLink" table="`CARSLISTAUDITING_CARLINKAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARSLISTAUDITING_CARLINK_KEY" update="true">
<column name="`CARSLISTAUDITING_CARLINK_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARSLISTAUDITING_CARLINK_IDX`"/>
@@ -449,7 +449,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="carFrame" table="`CARTYPEAUDITING_CARFRAMEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARTYPEAUDITING_CARFRAME_KEY" update="true">
<column name="`CARTYPEAUDITING_CARFRAME_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARTYPEAUDITING_CARFRAME_IDX`"/>
@@ -511,7 +511,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="carTire" table="`CARWHEELAUDITING_CARTIREAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARWHEELAUDITING_CARTIRE_KEY" update="true">
<column name="`CARWHEELAUDITING_CARTIRE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARWHEELAUDITING_CARTIRE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_e_o_hibernate.hbm.xml
index 9c5c36f5c..683cfc826 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_e_o_hibernate.hbm.xml
@@ -15,14 +15,14 @@
<column not-null="true" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="subCatalog" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CATALOGTYPE_SUBCATALOG">
+ <key foreign-key="CATALOGTYPE_SUBCATALOG_KEY" update="true">
<column name="`CATALOGTYPE_SUBCATALOG_NAME`" unique="false"/>
</key>
<list-index column="`CATALOGTYPE_SUBCATALOG_IDX`"/>
<one-to-many entity-name="CatalogType"/>
</list>
<list name="product" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CATALOGTYPE_PRODUCT">
+ <key foreign-key="CATALOGTYPE_PRODUCT_KEY" update="true">
<column name="`CATALOGTYPE_PRODUCT_NAME`" unique="false"/>
</key>
<list-index column="`CATALOGTYPE_PRODUCT_IDX`"/>
@@ -62,7 +62,7 @@
<column not-null="false" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="remark" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PRODUCTTYPE_REMARK">
+ <key foreign-key="PRODUCTTYPE_REMARK_KEY" update="true">
<column name="`PRODUCTTYPE_REMARK_CODE`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_REMARK_IDX`"/>
@@ -178,14 +178,14 @@
<column not-null="false" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="subCatalog" table="`CATALOGTYPEAUDITING_SUBCATALOGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CATALOGTYPEAUDITING_SUBCATALOG_KEY" update="true">
<column name="`CATALOGTYPEAUDITING_SUBCATALOG_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CATALOGTYPEAUDITING_SUBCATALOG_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="product" table="`CATALOGTYPEAUDITING_PRODUCTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CATALOGTYPEAUDITING_PRODUCT_KEY" update="true">
<column name="`CATALOGTYPEAUDITING_PRODUCT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CATALOGTYPEAUDITING_PRODUCT_IDX`"/>
@@ -305,7 +305,7 @@
<column not-null="false" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="remark" table="`PRODUCTTYPEAUDITING_REMARKAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_REMARK_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_REMARK_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_REMARK_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_h_o_hibernate.hbm.xml
index 8ee37ff7f..7fa69a3ea 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_h_o_hibernate.hbm.xml
@@ -18,14 +18,14 @@
<column not-null="true" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="subCatalog" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CATALOGTYPE_SUBCATALOG">
+ <key foreign-key="CATALOGTYPE_SUBCATALOG_KEY" update="true">
<column name="`CATALOGTYPE_SUBCATALOG_NAME`" unique="false"/>
</key>
<list-index column="`CATALOGTYPE_SUBCATALOG_IDX`"/>
<one-to-many entity-name="CatalogType"/>
</list>
<list name="product" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CATALOGTYPE_PRODUCT">
+ <key foreign-key="CATALOGTYPE_PRODUCT_KEY" update="true">
<column name="`CATALOGTYPE_PRODUCT_NAME`" unique="false"/>
</key>
<list-index column="`CATALOGTYPE_PRODUCT_IDX`"/>
@@ -71,7 +71,7 @@
<column not-null="false" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="remark" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PRODUCTTYPE_REMARK">
+ <key foreign-key="PRODUCTTYPE_REMARK_KEY" update="true">
<column name="`PRODUCTTYPE_REMARK_CODE`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_REMARK_IDX`"/>
@@ -199,14 +199,14 @@
<column not-null="false" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="subCatalog" table="`CATALOGTYPEAUDITING_SUBCATALOGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CATALOGTYPEAUDITING_SUBCATALOG_KEY" update="true">
<column name="`CATALOGTYPEAUDITING_SUBCATALOG_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CATALOGTYPEAUDITING_SUBCATALOG_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="product" table="`CATALOGTYPEAUDITING_PRODUCTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CATALOGTYPEAUDITING_PRODUCT_KEY" update="true">
<column name="`CATALOGTYPEAUDITING_PRODUCT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CATALOGTYPEAUDITING_PRODUCT_IDX`"/>
@@ -332,7 +332,7 @@
<column not-null="false" unique="false" name="`DESCRIPTION`"/>
</property>
<list name="remark" table="`PRODUCTTYPEAUDITING_REMARKAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_REMARK_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_REMARK_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_REMARK_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_e_o_hibernate.hbm.xml
index d6ae8bfb2..91ba88681 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_e_o_hibernate.hbm.xml
@@ -28,7 +28,7 @@
<column not-null="false" unique="false" name="`CLM_STATUS`" length="2"/>
</property>
<bag name="claimLine" inverse="true" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CLAIM_CLAIMLINE">
+ <key foreign-key="CLAIM_CLAIMLINE_KEY" update="true">
<column name="`CLM_NBR`" unique="false"/>
<column name="`CLM_EXT_NBR`" unique="false"/>
</key>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_h_o_hibernate.hbm.xml
index d62b61132..baf752c58 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_h_o_hibernate.hbm.xml
@@ -31,7 +31,7 @@
<column not-null="false" unique="false" name="`CLM_STATUS`" length="2"/>
</property>
<bag name="claimLine" inverse="true" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CLAIM_CLAIMLINE">
+ <key foreign-key="CLAIM_CLAIMLINE_KEY" update="true">
<column name="`CLM_NBR`" unique="false"/>
<column name="`CLM_EXT_NBR`" unique="false"/>
</key>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml
index eeb90257e..cb0d1696c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml
@@ -37,7 +37,7 @@
<column not-null="false" unique="false" name="`LENGTH`"/>
</property>
<list name="availableColors" table="`VEHICLE_AVAILABLECOLORS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="VEHICLE_AVAILABLECOLORS_KEY" update="true">
<column name="`VEHICLE_AVAILABLECOLORS_E_ID`" unique="false"/>
</key>
<list-index column="`VEHICLE_AVAILABLECOLORS_IDX`"/>
@@ -47,7 +47,7 @@
<column not-null="false" unique="false" name="`PERSON_OWNER_E_ID`"/>
</many-to-one>
<list name="manufacturedAt" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="VEHICLE_MANUFACTUREDAT">
+ <key foreign-key="VEHICLE_MANUFACTUREDAT_KEY" update="true">
<column name="`VEHICLE_MANUFACTUREDAT_E_ID`" unique="false"/>
</key>
<list-index column="`VEHICLE_MANUFACTUREDAT_IDX`"/>
@@ -71,7 +71,7 @@
<column not-null="false" unique="false" name="`DATE`"/>
</property>
<array name="touchedAttributes" table="`TEMPORAL_TOUCHEDATTRIBUTES`" cascade="all">
- <key update="true">
+ <key foreign-key="TEMPORAL_TOUCHEDATTRIBUTES_KEY" update="true">
<column name="`TEMPORAL_TOUCHEDATTRIBUTES_E_ID`" unique="false"/>
</key>
<list-index column="`TEMPORAL_TOUCHEDATTRIBUTES_IDX`"/>
@@ -103,14 +103,14 @@
<column not-null="false" unique="false" name="`EMPLOYED`"/>
</property>
<list name="addresses" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PERSON_ADDRESSES">
+ <key foreign-key="PERSON_ADDRESSES_KEY" update="true">
<column name="`PERSON_ADDRESSES_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_ADDRESSES_IDX`"/>
<one-to-many entity-name="Address"/>
</list>
<list name="ownedVehicles" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="PERSON_OWNEDVEHICLES">
+ <key foreign-key="PERSON_OWNEDVEHICLES_KEY" update="true">
<column name="`PERSON_OWNEDVEHICLES_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_OWNEDVEHICLES_IDX`"/>
@@ -189,14 +189,14 @@
<column not-null="false" unique="false" name="`ID`"/>
</property>
<list name="vehicles" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="FLEET_VEHICLES">
+ <key foreign-key="FLEET_VEHICLES_KEY" update="true">
<column name="`FLEET_VEHICLES_E_ID`" unique="false"/>
</key>
<list-index column="`FLEET_VEHICLES_IDX`"/>
<one-to-many entity-name="Vehicle"/>
</list>
<list name="vehicleInformation" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="FLEET_VEHICLEINFORMATION">
+ <key foreign-key="FLEET_VEHICLEINFORMATION_KEY" update="true">
<column name="`FLEET_VEHICLEINFORMATION_E_ID`" unique="false"/>
</key>
<list-index column="`FLEET_VEHICLEINFORMATION_IDX`"/>
@@ -213,7 +213,7 @@
<column name="`TEMPORAL_E_ID`"/>
</key>
<list name="vehicles" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="GARAGE_VEHICLES">
+ <key foreign-key="GARAGE_VEHICLES_KEY" update="true">
<column name="`GARAGE_VEHICLES_E_ID`" unique="false"/>
</key>
<list-index column="`GARAGE_VEHICLES_IDX`"/>
@@ -275,7 +275,7 @@
<column not-null="false" unique="false" name="`DATE`"/>
</property>
<array name="touchedAttributes" table="`CAR_TOUCHEDATTRIBUTES`" cascade="all">
- <key update="true">
+ <key foreign-key="CAR_TOUCHEDATTRIBUTES_KEY" update="true">
<column name="`CAR_TOUCHEDATTRIBUTES_E_ID`" unique="false"/>
</key>
<list-index column="`CAR_TOUCHEDATTRIBUTES_IDX`"/>
@@ -297,7 +297,7 @@
<column not-null="false" unique="false" name="`NUMTIRES`"/>
</property>
<list name="tires" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CAR_TIRES">
+ <key foreign-key="CAR_TIRES_KEY" update="true">
<column name="`CAR_TIRES_E_ID`" unique="false"/>
</key>
<list-index column="`CAR_TIRES_IDX`"/>
@@ -341,7 +341,7 @@
<column not-null="false" unique="false" name="`MAKESDIESELENGINES`"/>
</property>
<list name="brands" table="`ENGINEFACTORY_BRANDS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ENGINEFACTORY_BRANDS_KEY" update="true">
<column name="`ENGINEFACTORY_BRANDS_E_ID`" unique="false"/>
</key>
<list-index column="`ENGINEFACTORY_BRANDS_IDX`"/>
@@ -512,7 +512,7 @@
<column not-null="false" unique="false" name="`LENGTH`"/>
</property>
<list name="availableColors" table="`VEHICLEAUDITING_AVAILABLECOLORSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="VEHICLEAUDITING_AVAILABLECOLORS_KEY" update="true">
<column name="`VEHICLEAUDITING_AVAILABLECOLORS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`VEHICLEAUDITING_AVAILABLECOLORS_IDX`"/>
@@ -522,7 +522,7 @@
<column not-null="false" unique="false" name="`OWNER`"/>
</property>
<list name="manufacturedAt" table="`VEHICLEAUDITING_MANUFACTUREDATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="VEHICLEAUDITING_MANUFACTUREDAT_KEY" update="true">
<column name="`VEHICLEAUDITING_MANUFACTUREDAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`VEHICLEAUDITING_MANUFACTUREDAT_IDX`"/>
@@ -584,7 +584,7 @@
<column not-null="false" unique="false" name="`DATE`"/>
</property>
<array name="touchedAttributes" table="`TEMPORALAUDITING_TOUCHEDATTRIBUTESAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="TEMPORALAUDITING_TOUCHEDATTRIBUTES_KEY" update="true">
<column name="`TEMPORALAUDITING_TOUCHEDATTRIBUTES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TEMPORALAUDITING_TOUCHEDATTRIBUTES_IDX`"/>
@@ -613,14 +613,14 @@
<column not-null="false" unique="false" name="`EMPLOYED`"/>
</property>
<list name="addresses" table="`PERSONAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_ADDRESSES_KEY" update="true">
<column name="`PERSONAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_ADDRESSES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="ownedVehicles" table="`PERSONAUDITING_OWNEDVEHICLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_OWNEDVEHICLES_KEY" update="true">
<column name="`PERSONAUDITING_OWNEDVEHICLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_OWNEDVEHICLES_IDX`"/>
@@ -775,14 +775,14 @@
<column not-null="false" unique="false" name="`ID`"/>
</property>
<list name="vehicles" table="`FLEETAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FLEETAUDITING_VEHICLES_KEY" update="true">
<column name="`FLEETAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FLEETAUDITING_VEHICLES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="vehicleInformation" table="`FLEETAUDITING_VEHICLEINFORMATIONAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FLEETAUDITING_VEHICLEINFORMATION_KEY" update="true">
<column name="`FLEETAUDITING_VEHICLEINFORMATION_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FLEETAUDITING_VEHICLEINFORMATION_IDX`"/>
@@ -799,7 +799,7 @@
<column name="`TEMPORALAUDITING_TENEO_AUDIT_ID`"/>
</key>
<list name="vehicles" table="`GARAGEAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="GARAGEAUDITING_VEHICLES_KEY" update="true">
<column name="`GARAGEAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`GARAGEAUDITING_VEHICLES_IDX`"/>
@@ -812,7 +812,7 @@
<column not-null="false" unique="false" name="`ADDRESS`"/>
</property>
<list name="fleetsUsingGarage" table="`GARAGEAUDITING_FLEETSUSINGGARAGEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="GARAGEAUDITING_FLEETSUSINGGARAGE_KEY" update="true">
<column name="`GARAGEAUDITING_FLEETSUSINGGARAGE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`GARAGEAUDITING_FLEETSUSINGGARAGE_IDX`"/>
@@ -969,7 +969,7 @@
<column not-null="false" unique="false" name="`LENGTH`"/>
</property>
<list name="availableColors" table="`CARAUDITING_AVAILABLECOLORSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARAUDITING_AVAILABLECOLORS_KEY" update="true">
<column name="`CARAUDITING_AVAILABLECOLORS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARAUDITING_AVAILABLECOLORS_IDX`"/>
@@ -979,7 +979,7 @@
<column not-null="false" unique="false" name="`OWNER`"/>
</property>
<list name="manufacturedAt" table="`CARAUDITING_MANUFACTUREDATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARAUDITING_MANUFACTUREDAT_KEY" update="true">
<column name="`CARAUDITING_MANUFACTUREDAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARAUDITING_MANUFACTUREDAT_IDX`"/>
@@ -992,7 +992,7 @@
<column not-null="false" unique="false" name="`DATE`"/>
</property>
<array name="touchedAttributes" table="`CARAUDITING_TOUCHEDATTRIBUTESAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="CARAUDITING_TOUCHEDATTRIBUTES_KEY" update="true">
<column name="`CARAUDITING_TOUCHEDATTRIBUTES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARAUDITING_TOUCHEDATTRIBUTES_IDX`"/>
@@ -1011,7 +1011,7 @@
<column not-null="false" unique="false" name="`NUMTIRES`"/>
</property>
<list name="tires" table="`CARAUDITING_TIRESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARAUDITING_TIRES_KEY" update="true">
<column name="`CARAUDITING_TIRES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARAUDITING_TIRES_IDX`"/>
@@ -1041,7 +1041,7 @@
<column not-null="false" unique="false" name="`MAKESDIESELENGINES`"/>
</property>
<list name="brands" table="`ENGINEFACTORYAUDITING_BRANDSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ENGINEFACTORYAUDITING_BRANDS_KEY" update="true">
<column name="`ENGINEFACTORYAUDITING_BRANDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ENGINEFACTORYAUDITING_BRANDS_IDX`"/>
@@ -1223,7 +1223,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="versions" table="`VERSIONHOLDERAUDITING_VERSIONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="VERSIONHOLDERAUDITING_VERSIONS_KEY" update="true">
<column name="`VERSIONHOLDERAUDITING_VERSIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`VERSIONHOLDERAUDITING_VERSIONS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml
index 29537a315..cb3764e78 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml
@@ -40,7 +40,7 @@
<column not-null="false" unique="false" name="`LENGTH`"/>
</property>
<list name="availableColors" table="`VEHICLE_AVAILABLECOLORS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="VEHICLE_AVAILABLECOLORS_KEY" update="true">
<column name="`VEHICLE_AVAILABLECOLORS_E_ID`" unique="false"/>
</key>
<list-index column="`VEHICLE_AVAILABLECOLORS_IDX`"/>
@@ -50,7 +50,7 @@
<column not-null="false" unique="false" name="`PERSON_OWNER_E_ID`"/>
</many-to-one>
<list name="manufacturedAt" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="VEHICLE_MANUFACTUREDAT">
+ <key foreign-key="VEHICLE_MANUFACTUREDAT_KEY" update="true">
<column name="`VEHICLE_MANUFACTUREDAT_E_ID`" unique="false"/>
</key>
<list-index column="`VEHICLE_MANUFACTUREDAT_IDX`"/>
@@ -77,7 +77,7 @@
<column not-null="false" unique="false" name="`DATE`"/>
</property>
<array name="touchedAttributes" table="`TEMPORAL_TOUCHEDATTRIBUTES`" cascade="all">
- <key update="true">
+ <key foreign-key="TEMPORAL_TOUCHEDATTRIBUTES_KEY" update="true">
<column name="`TEMPORAL_TOUCHEDATTRIBUTES_E_ID`" unique="false"/>
</key>
<list-index column="`TEMPORAL_TOUCHEDATTRIBUTES_IDX`"/>
@@ -106,14 +106,14 @@
<column not-null="false" unique="false" name="`EMPLOYED`"/>
</property>
<list name="addresses" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PERSON_ADDRESSES">
+ <key foreign-key="PERSON_ADDRESSES_KEY" update="true">
<column name="`PERSON_ADDRESSES_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_ADDRESSES_IDX`"/>
<one-to-many entity-name="Address"/>
</list>
<list name="ownedVehicles" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="PERSON_OWNEDVEHICLES">
+ <key foreign-key="PERSON_OWNEDVEHICLES_KEY" update="true">
<column name="`PERSON_OWNEDVEHICLES_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_OWNEDVEHICLES_IDX`"/>
@@ -192,14 +192,14 @@
<column not-null="false" unique="false" name="`ID`"/>
</property>
<list name="vehicles" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="FLEET_VEHICLES">
+ <key foreign-key="FLEET_VEHICLES_KEY" update="true">
<column name="`FLEET_VEHICLES_E_ID`" unique="false"/>
</key>
<list-index column="`FLEET_VEHICLES_IDX`"/>
<one-to-many entity-name="Vehicle"/>
</list>
<list name="vehicleInformation" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="FLEET_VEHICLEINFORMATION">
+ <key foreign-key="FLEET_VEHICLEINFORMATION_KEY" update="true">
<column name="`FLEET_VEHICLEINFORMATION_E_ID`" unique="false"/>
</key>
<list-index column="`FLEET_VEHICLEINFORMATION_IDX`"/>
@@ -213,7 +213,7 @@
<meta attribute="eclassName" inherit="false">Garage</meta>
<meta attribute="epackage" inherit="false">http:///fleet.ecore</meta>
<list name="vehicles" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="GARAGE_VEHICLES">
+ <key foreign-key="GARAGE_VEHICLES_KEY" update="true">
<column name="`GARAGE_VEHICLES_E_ID`" unique="false"/>
</key>
<list-index column="`GARAGE_VEHICLES_IDX`"/>
@@ -275,7 +275,7 @@
<column not-null="false" unique="false" name="`DATE`"/>
</property>
<array name="touchedAttributes" table="`CAR_TOUCHEDATTRIBUTES`" cascade="all">
- <key update="true">
+ <key foreign-key="CAR_TOUCHEDATTRIBUTES_KEY" update="true">
<column name="`CAR_TOUCHEDATTRIBUTES_E_ID`" unique="false"/>
</key>
<list-index column="`CAR_TOUCHEDATTRIBUTES_IDX`"/>
@@ -297,7 +297,7 @@
<column not-null="false" unique="false" name="`NUMTIRES`"/>
</property>
<list name="tires" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="CAR_TIRES">
+ <key foreign-key="CAR_TIRES_KEY" update="true">
<column name="`CAR_TIRES_E_ID`" unique="false"/>
</key>
<list-index column="`CAR_TIRES_IDX`"/>
@@ -338,7 +338,7 @@
<column not-null="false" unique="false" name="`MAKESDIESELENGINES`"/>
</property>
<list name="brands" table="`ENGINEFACTORY_BRANDS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ENGINEFACTORY_BRANDS_KEY" update="true">
<column name="`ENGINEFACTORY_BRANDS_E_ID`" unique="false"/>
</key>
<list-index column="`ENGINEFACTORY_BRANDS_IDX`"/>
@@ -521,7 +521,7 @@
<column not-null="false" unique="false" name="`LENGTH`"/>
</property>
<list name="availableColors" table="`VEHICLEAUDITING_AVAILABLECOLORSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="VEHICLEAUDITING_AVAILABLECOLORS_KEY" update="true">
<column name="`VEHICLEAUDITING_AVAILABLECOLORS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`VEHICLEAUDITING_AVAILABLECOLORS_IDX`"/>
@@ -531,7 +531,7 @@
<column not-null="false" unique="false" name="`OWNER`"/>
</property>
<list name="manufacturedAt" table="`VEHICLEAUDITING_MANUFACTUREDATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="VEHICLEAUDITING_MANUFACTUREDAT_KEY" update="true">
<column name="`VEHICLEAUDITING_MANUFACTUREDAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`VEHICLEAUDITING_MANUFACTUREDAT_IDX`"/>
@@ -596,7 +596,7 @@
<column not-null="false" unique="false" name="`DATE`"/>
</property>
<array name="touchedAttributes" table="`TEMPORALAUDITING_TOUCHEDATTRIBUTESAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="TEMPORALAUDITING_TOUCHEDATTRIBUTES_KEY" update="true">
<column name="`TEMPORALAUDITING_TOUCHEDATTRIBUTES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TEMPORALAUDITING_TOUCHEDATTRIBUTES_IDX`"/>
@@ -622,14 +622,14 @@
<column not-null="false" unique="false" name="`EMPLOYED`"/>
</property>
<list name="addresses" table="`PERSONAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_ADDRESSES_KEY" update="true">
<column name="`PERSONAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_ADDRESSES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="ownedVehicles" table="`PERSONAUDITING_OWNEDVEHICLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_OWNEDVEHICLES_KEY" update="true">
<column name="`PERSONAUDITING_OWNEDVEHICLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_OWNEDVEHICLES_IDX`"/>
@@ -784,14 +784,14 @@
<column not-null="false" unique="false" name="`ID`"/>
</property>
<list name="vehicles" table="`FLEETAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FLEETAUDITING_VEHICLES_KEY" update="true">
<column name="`FLEETAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FLEETAUDITING_VEHICLES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="vehicleInformation" table="`FLEETAUDITING_VEHICLEINFORMATIONAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FLEETAUDITING_VEHICLEINFORMATION_KEY" update="true">
<column name="`FLEETAUDITING_VEHICLEINFORMATION_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FLEETAUDITING_VEHICLEINFORMATION_IDX`"/>
@@ -805,7 +805,7 @@
<meta attribute="eclassName" inherit="false">GarageAuditing</meta>
<meta attribute="epackage" inherit="false">http:///fleet.ecoreAuditing</meta>
<list name="vehicles" table="`GARAGEAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="GARAGEAUDITING_VEHICLES_KEY" update="true">
<column name="`GARAGEAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`GARAGEAUDITING_VEHICLES_IDX`"/>
@@ -818,7 +818,7 @@
<column not-null="false" unique="false" name="`ADDRESS`"/>
</property>
<list name="fleetsUsingGarage" table="`GARAGEAUDITING_FLEETSUSINGGARAGEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="GARAGEAUDITING_FLEETSUSINGGARAGE_KEY" update="true">
<column name="`GARAGEAUDITING_FLEETSUSINGGARAGE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`GARAGEAUDITING_FLEETSUSINGGARAGE_IDX`"/>
@@ -978,7 +978,7 @@
<column not-null="false" unique="false" name="`LENGTH`"/>
</property>
<list name="availableColors" table="`CARAUDITING_AVAILABLECOLORSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARAUDITING_AVAILABLECOLORS_KEY" update="true">
<column name="`CARAUDITING_AVAILABLECOLORS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARAUDITING_AVAILABLECOLORS_IDX`"/>
@@ -988,7 +988,7 @@
<column not-null="false" unique="false" name="`OWNER`"/>
</property>
<list name="manufacturedAt" table="`CARAUDITING_MANUFACTUREDATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARAUDITING_MANUFACTUREDAT_KEY" update="true">
<column name="`CARAUDITING_MANUFACTUREDAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARAUDITING_MANUFACTUREDAT_IDX`"/>
@@ -1001,7 +1001,7 @@
<column not-null="false" unique="false" name="`DATE`"/>
</property>
<array name="touchedAttributes" table="`CARAUDITING_TOUCHEDATTRIBUTESAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="CARAUDITING_TOUCHEDATTRIBUTES_KEY" update="true">
<column name="`CARAUDITING_TOUCHEDATTRIBUTES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARAUDITING_TOUCHEDATTRIBUTES_IDX`"/>
@@ -1020,7 +1020,7 @@
<column not-null="false" unique="false" name="`NUMTIRES`"/>
</property>
<list name="tires" table="`CARAUDITING_TIRESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CARAUDITING_TIRES_KEY" update="true">
<column name="`CARAUDITING_TIRES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CARAUDITING_TIRES_IDX`"/>
@@ -1044,7 +1044,7 @@
<column not-null="false" unique="false" name="`MAKESDIESELENGINES`"/>
</property>
<list name="brands" table="`ENGINEFACTORYAUDITING_BRANDSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ENGINEFACTORYAUDITING_BRANDS_KEY" update="true">
<column name="`ENGINEFACTORYAUDITING_BRANDS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ENGINEFACTORYAUDITING_BRANDS_IDX`"/>
@@ -1232,7 +1232,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="versions" table="`VERSIONHOLDERAUDITING_VERSIONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="VERSIONHOLDERAUDITING_VERSIONS_KEY" update="true">
<column name="`VERSIONHOLDERAUDITING_VERSIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`VERSIONHOLDERAUDITING_VERSIONS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_e_o_hibernate.hbm.xml
index 2cda65d6d..3e3e9bb56 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_e_o_hibernate.hbm.xml
@@ -20,14 +20,14 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<list name="members" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="FORUM_MEMBERS">
+ <key foreign-key="FORUM_MEMBERS_KEY" update="true">
<column name="`FORUM_MEMBERS_E_ID`" unique="false"/>
</key>
<list-index column="`FORUM_MEMBERS_IDX`"/>
<one-to-many entity-name="Member"/>
</list>
<list name="topics" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="FORUM_TOPICS">
+ <key foreign-key="FORUM_TOPICS_KEY" update="true">
<column name="`FORUM_TOPICS_E_ID`" unique="false"/>
</key>
<list-index column="`FORUM_TOPICS_IDX`"/>
@@ -186,14 +186,14 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="members" table="`FORUMAUDITING_MEMBERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FORUMAUDITING_MEMBERS_KEY" update="true">
<column name="`FORUMAUDITING_MEMBERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FORUMAUDITING_MEMBERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="topics" table="`FORUMAUDITING_TOPICSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FORUMAUDITING_TOPICS_KEY" update="true">
<column name="`FORUMAUDITING_TOPICS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FORUMAUDITING_TOPICS_IDX`"/>
@@ -252,14 +252,14 @@
<column not-null="false" unique="false" name="`NICKNAME`"/>
</property>
<list name="posts" table="`MEMBERAUDITING_POSTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MEMBERAUDITING_POSTS_KEY" update="true">
<column name="`MEMBERAUDITING_POSTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MEMBERAUDITING_POSTS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="created" table="`MEMBERAUDITING_CREATEDAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MEMBERAUDITING_CREATED_KEY" update="true">
<column name="`MEMBERAUDITING_CREATED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MEMBERAUDITING_CREATED_IDX`"/>
@@ -387,7 +387,7 @@
<column not-null="false" unique="false" name="`CREATOR`"/>
</property>
<list name="posts" table="`TOPICAUDITING_POSTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TOPICAUDITING_POSTS_KEY" update="true">
<column name="`TOPICAUDITING_POSTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TOPICAUDITING_POSTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_h_o_hibernate.hbm.xml
index e62705959..690358701 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_h_o_hibernate.hbm.xml
@@ -23,14 +23,14 @@
<column not-null="true" unique="false" name="`TITLE`"/>
</property>
<list name="members" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="FORUM_MEMBERS">
+ <key foreign-key="FORUM_MEMBERS_KEY" update="true">
<column name="`FORUM_MEMBERS_E_ID`" unique="false"/>
</key>
<list-index column="`FORUM_MEMBERS_IDX`"/>
<one-to-many entity-name="Member"/>
</list>
<list name="topics" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="FORUM_TOPICS">
+ <key foreign-key="FORUM_TOPICS_KEY" update="true">
<column name="`FORUM_TOPICS_E_ID`" unique="false"/>
</key>
<list-index column="`FORUM_TOPICS_IDX`"/>
@@ -204,14 +204,14 @@
<column not-null="false" unique="false" name="`TITLE`"/>
</property>
<list name="members" table="`FORUMAUDITING_MEMBERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FORUMAUDITING_MEMBERS_KEY" update="true">
<column name="`FORUMAUDITING_MEMBERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FORUMAUDITING_MEMBERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="topics" table="`FORUMAUDITING_TOPICSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FORUMAUDITING_TOPICS_KEY" update="true">
<column name="`FORUMAUDITING_TOPICS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FORUMAUDITING_TOPICS_IDX`"/>
@@ -273,14 +273,14 @@
<column not-null="false" unique="false" name="`NICKNAME`"/>
</property>
<list name="posts" table="`MEMBERAUDITING_POSTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MEMBERAUDITING_POSTS_KEY" update="true">
<column name="`MEMBERAUDITING_POSTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MEMBERAUDITING_POSTS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="created" table="`MEMBERAUDITING_CREATEDAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MEMBERAUDITING_CREATED_KEY" update="true">
<column name="`MEMBERAUDITING_CREATED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MEMBERAUDITING_CREATED_IDX`"/>
@@ -414,7 +414,7 @@
<column not-null="false" unique="false" name="`CREATOR`"/>
</property>
<list name="posts" table="`TOPICAUDITING_POSTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TOPICAUDITING_POSTS_KEY" update="true">
<column name="`TOPICAUDITING_POSTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TOPICAUDITING_POSTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_e_o_hibernate.hbm.xml
index 668b6faca..0c779c971 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_e_o_hibernate.hbm.xml
@@ -25,13 +25,13 @@
<one-to-many entity-name="PType"/>
</bag>
<bag name="subNOTypes" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="PTYPE_SUBNOTYPES">
+ <key foreign-key="PTYPE_SUBNOTYPES_KEY" update="true">
<column name="`PTYPE_SUBNOTYPES_ID`" unique="false"/>
</key>
<one-to-many entity-name="PType"/>
</bag>
<bag name="infoReferences" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="PTYPE_INFOREFERENCES">
+ <key foreign-key="PTYPE_INFOREFERENCES_KEY" update="true">
<column name="`PTYPE_INFOREFERENCES_ID`" unique="false"/>
</key>
<one-to-many entity-name="PDeclaration"/>
@@ -129,19 +129,19 @@
<column not-null="false" unique="false" name="`BASE`"/>
</property>
<bag name="subTypes" table="`PTYPEAUDITING_SUBTYPESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PTYPEAUDITING_SUBTYPES_KEY" update="true">
<column name="`PTYPEAUDITING_SUBTYPES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
</bag>
<bag name="subNOTypes" table="`PTYPEAUDITING_SUBNOTYPESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PTYPEAUDITING_SUBNOTYPES_KEY" update="true">
<column name="`PTYPEAUDITING_SUBNOTYPES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
</bag>
<list name="infoReferences" table="`PTYPEAUDITING_INFOREFERENCESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PTYPEAUDITING_INFOREFERENCES_KEY" update="true">
<column name="`PTYPEAUDITING_INFOREFERENCES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PTYPEAUDITING_INFOREFERENCES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_h_o_hibernate.hbm.xml
index bac17f33b..009a2c9d0 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_h_o_hibernate.hbm.xml
@@ -28,13 +28,13 @@
<one-to-many entity-name="PType"/>
</bag>
<bag name="subNOTypes" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="PTYPE_SUBNOTYPES">
+ <key foreign-key="PTYPE_SUBNOTYPES_KEY" update="true">
<column name="`PTYPE_SUBNOTYPES_ID`" unique="false"/>
</key>
<one-to-many entity-name="PType"/>
</bag>
<bag name="infoReferences" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="PTYPE_INFOREFERENCES">
+ <key foreign-key="PTYPE_INFOREFERENCES_KEY" update="true">
<column name="`PTYPE_INFOREFERENCES_ID`" unique="false"/>
</key>
<one-to-many entity-name="PDeclaration"/>
@@ -141,19 +141,19 @@
<column not-null="false" unique="false" name="`BASE`"/>
</property>
<bag name="subTypes" table="`PTYPEAUDITING_SUBTYPESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PTYPEAUDITING_SUBTYPES_KEY" update="true">
<column name="`PTYPEAUDITING_SUBTYPES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
</bag>
<bag name="subNOTypes" table="`PTYPEAUDITING_SUBNOTYPESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PTYPEAUDITING_SUBNOTYPES_KEY" update="true">
<column name="`PTYPEAUDITING_SUBNOTYPES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<element type="java.lang.String"/>
</bag>
<list name="infoReferences" table="`PTYPEAUDITING_INFOREFERENCESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PTYPEAUDITING_INFOREFERENCES_KEY" update="true">
<column name="`PTYPEAUDITING_INFOREFERENCES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PTYPEAUDITING_INFOREFERENCES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml
index d249022ec..599c3198c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml
@@ -69,7 +69,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="library" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKSINLIB_LIBRARY">
+ <key foreign-key="BOOKSINLIB_LIBRARY_KEY" update="true">
<column name="`BOOKSINLIB_LIBRARY_E_ID`" unique="false"/>
</key>
<list-index column="`BOOKSINLIB_LIBRARY_IDX`"/>
@@ -105,14 +105,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="library" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_LIBRARY">
+ <key foreign-key="LIBRARY_LIBRARY_KEY" update="true">
<column name="`LIBRARY_LIBRARY_UNIQUENAME`" unique="false"/>
</key>
<list-index column="`LIBRARY_LIBRARY_IDX`"/>
<one-to-many entity-name="Library"/>
</list>
<list name="abstractBookDefinitionGroup" table="`LIBRARY_ABSTRACTBOOKDEFINITIONGROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="LIBRARY_ABSTRACTBOOKDEFINITIONGROUP_KEY" update="true">
<column name="`LIBRARY_ABSTRACTBOOKDEFINITIONGROUP_UNIQUENAME`" unique="false"/>
</key>
<list-index column="`LIBRARY_ABSTRACTBOOKDEFINITIONGROUP_IDX`"/>
@@ -350,7 +350,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="library" table="`BOOKSINLIBAUDITING_LIBRARYAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="BOOKSINLIBAUDITING_LIBRARY_KEY" update="true">
<column name="`BOOKSINLIBAUDITING_LIBRARY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKSINLIBAUDITING_LIBRARY_IDX`"/>
@@ -518,14 +518,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="library" table="`LIBRARYAUDITING_LIBRARYAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_LIBRARY_KEY" update="true">
<column name="`LIBRARYAUDITING_LIBRARY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_LIBRARY_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="abstractBookDefinitionGroup" table="`LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUP_KEY" update="true">
<column name="`LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml
index 493a8036d..7fe7ecb01 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml
@@ -72,7 +72,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="library" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKSINLIB_LIBRARY">
+ <key foreign-key="BOOKSINLIB_LIBRARY_KEY" update="true">
<column name="`BOOKSINLIB_LIBRARY_E_ID`" unique="false"/>
</key>
<list-index column="`BOOKSINLIB_LIBRARY_IDX`"/>
@@ -108,14 +108,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="library" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_LIBRARY">
+ <key foreign-key="LIBRARY_LIBRARY_KEY" update="true">
<column name="`LIBRARY_LIBRARY_UNIQUENAME`" unique="false"/>
</key>
<list-index column="`LIBRARY_LIBRARY_IDX`"/>
<one-to-many entity-name="Library"/>
</list>
<list name="abstractBookDefinitionGroup" table="`LIBRARY_ABSTRACTBOOKDEFINITIONGROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="LIBRARY_ABSTRACTBOOKDEFINITIONGROUP_KEY" update="true">
<column name="`LIBRARY_ABSTRACTBOOKDEFINITIONGROUP_UNIQUENAME`" unique="false"/>
</key>
<list-index column="`LIBRARY_ABSTRACTBOOKDEFINITIONGROUP_IDX`"/>
@@ -356,7 +356,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="library" table="`BOOKSINLIBAUDITING_LIBRARYAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="BOOKSINLIBAUDITING_LIBRARY_KEY" update="true">
<column name="`BOOKSINLIBAUDITING_LIBRARY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKSINLIBAUDITING_LIBRARY_IDX`"/>
@@ -524,14 +524,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="library" table="`LIBRARYAUDITING_LIBRARYAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_LIBRARY_KEY" update="true">
<column name="`LIBRARYAUDITING_LIBRARY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_LIBRARY_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="abstractBookDefinitionGroup" table="`LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUP_KEY" update="true">
<column name="`LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_e_o_hibernate.hbm.xml
index ea53602e1..cee2372a7 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRJ_KY" update="true">
<column name="`LB_WR_D`" unique="false"/>
</key>
<list-index column="`TST_INDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LBRR_BKS">
+ <key foreign-key="LB_BK_KY" update="true">
<column name="`LB_BK_D`" unique="false"/>
</key>
<list-index column="`LB_BK_DX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_h_o_hibernate.hbm.xml
index 95e3677e4..e8d3b2b0d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRJ_KY" update="true">
<column name="`LB_WR_D`" unique="false"/>
</key>
<list-index column="`TST_INDX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LBRR_BKS">
+ <key foreign-key="LB_BK_KY" update="true">
<column name="`LB_BK_D`" unique="false"/>
</key>
<list-index column="`LB_BK_DX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_e_o_hibernate.hbm.xml
index 6da4a15a8..6f12145fe 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_e_o_hibernate.hbm.xml
@@ -51,14 +51,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRI" update="true">
<column name="`LI_ID`" unique="false"/>
</key>
<list-index column="`TEST_`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRA" update="true">
<column name="`LI_ID`" unique="false"/>
</key>
<list-index column="`L_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_h_o_hibernate.hbm.xml
index 98a710e0d..a6176072d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_h_o_hibernate.hbm.xml
@@ -57,14 +57,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRI" update="true">
<column name="`LI_ID`" unique="false"/>
</key>
<list-index column="`TEST_`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRA" update="true">
<column name="`LI_ID`" unique="false"/>
</key>
<list-index column="`L_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_e_o_hibernate.hbm.xml
index 4a0d71bb8..264831a40 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_e_o_hibernate.hbm.xml
@@ -50,7 +50,7 @@
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
@@ -58,7 +58,7 @@
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -232,14 +232,14 @@
<column not-null="false" unique="false" name="`NAME`" length="50"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -299,7 +299,7 @@
<column not-null="false" unique="false" name="`NAME`" length="50"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_h_o_hibernate.hbm.xml
index a36bd988d..0915ca94c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_h_o_hibernate.hbm.xml
@@ -56,7 +56,7 @@
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
@@ -64,7 +64,7 @@
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -250,14 +250,14 @@
<column not-null="false" unique="false" name="`NAME`" length="50"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -320,7 +320,7 @@
<column not-null="false" unique="false" name="`NAME`" length="50"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_e_o_hibernate.hbm.xml
index 6b20fe717..cb524e4de 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="false" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="false" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="false" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="false" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="false" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_h_o_hibernate.hbm.xml
index 7cf01b826..d8f666c56 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="false" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="false" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="false" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="false" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="false" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_e_o_hibernate.hbm.xml
index 75c5e18da..12f81f700 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_e_o_hibernate.hbm.xml
@@ -55,14 +55,14 @@
</property>
<bag name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Writer"/>
</bag>
<bag name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Book"/>
@@ -236,14 +236,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -303,7 +303,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_h_o_hibernate.hbm.xml
index d13ac2927..7c7472ae7 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_h_o_hibernate.hbm.xml
@@ -61,14 +61,14 @@
</property>
<bag name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Writer"/>
</bag>
<bag name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Book"/>
@@ -254,14 +254,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -324,7 +324,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_e_o_hibernate.hbm.xml
index 7bbf754b1..59ff43554 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,13 +47,13 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Writer"/>
</bag>
<bag name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Book"/>
@@ -220,14 +220,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -286,7 +286,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_h_o_hibernate.hbm.xml
index 29e30c690..77e804d64 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,13 +53,13 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<bag name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Writer"/>
</bag>
<bag name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Book"/>
@@ -238,14 +238,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -307,7 +307,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_e_o_hibernate.hbm.xml
index 69a893170..e834d1e83 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="library.Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`LIBRARYAUDITING_WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_h_o_hibernate.hbm.xml
index 29002c577..5eeb14d5a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="library.Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`LIBRARYAUDITING_WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_e_o_hibernate.hbm.xml
index 21b35d211..d425c2b29 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="persist,merge,delete,refresh,save-update,lock">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="persist,merge,delete,refresh,save-update,lock">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_h_o_hibernate.hbm.xml
index d96fe7d00..189da8ef0 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="persist,merge,delete,refresh,save-update,lock">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="persist,merge,delete,refresh,save-update,lock">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_e_o_hibernate.hbm.xml
index eb3546c34..62efc1fdd 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_e_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="ONE_MANIES_KEY" update="true">
<column name="`ONE_E_ID`" unique="false"/>
</key>
<many-to-many entity-name="Many" unique="false" foreign-key="ONE_MANIES">
@@ -107,7 +107,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ONEAUDITING_MANIES_KEY" update="true">
<column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ONEAUDITING_MANIES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_h_o_hibernate.hbm.xml
index 80cd34ef1..1f97cda4d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_h_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="ONE_MANIES_KEY" update="true">
<column name="`ONE_E_ID`" unique="false"/>
</key>
<many-to-many entity-name="Many" unique="false" foreign-key="ONE_MANIES">
@@ -119,7 +119,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ONEAUDITING_MANIES_KEY" update="true">
<column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ONEAUDITING_MANIES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_e_o_hibernate.hbm.xml
index 639fdb59b..dbfa13479 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_e_o_hibernate.hbm.xml
@@ -21,21 +21,21 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="rootTopics" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAP_ROOTTOPICS">
+ <key foreign-key="MAP_ROOTTOPICS_KEY" update="true">
<column name="`MAP_ROOTTOPICS_E_ID`" unique="false"/>
</key>
<list-index column="`MAP_ROOTTOPICS_IDX`"/>
<one-to-many entity-name="Topic"/>
</list>
<list name="relations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAP_RELATIONS">
+ <key foreign-key="MAP_RELATIONS_KEY" update="true">
<column name="`MAP_RELATIONS_E_ID`" unique="false"/>
</key>
<list-index column="`MAP_RELATIONS_IDX`"/>
<one-to-many entity-name="Relationship"/>
</list>
<list name="resources" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAP_RESOURCES">
+ <key foreign-key="MAP_RESOURCES_KEY" update="true">
<column name="`MAP_RESOURCES_E_ID`" unique="false"/>
</key>
<list-index column="`MAP_RESOURCES_IDX`"/>
@@ -117,7 +117,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="items" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="THREAD_ITEMS">
+ <key foreign-key="THREAD_ITEMS_KEY" update="true">
<column name="`THREAD_ITEMS_E_ID`" unique="false"/>
</key>
<list-index column="`THREAD_ITEMS_IDX`"/>
@@ -164,7 +164,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="comments" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="TOPIC_COMMENTS">
+ <key foreign-key="TOPIC_COMMENTS_KEY" update="true">
<column name="`TOPIC_COMMENTS_E_ID`" unique="false"/>
</key>
<list-index column="`TOPIC_COMMENTS_IDX`"/>
@@ -203,7 +203,7 @@
<column not-null="false" unique="false" name="`STARTDATE`"/>
</property>
<list name="subtopics" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="TOPIC_SUBTOPICS">
+ <key foreign-key="TOPIC_SUBTOPICS_KEY" update="true">
<column name="`TOPIC_SUBTOPICS_E_ID`" unique="false"/>
</key>
<list-index column="`TOPIC_SUBTOPICS_IDX`"/>
@@ -348,21 +348,21 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="rootTopics" table="`MAPAUDITING_ROOTTOPICSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAPAUDITING_ROOTTOPICS_KEY" update="true">
<column name="`MAPAUDITING_ROOTTOPICS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAPAUDITING_ROOTTOPICS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="relations" table="`MAPAUDITING_RELATIONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAPAUDITING_RELATIONS_KEY" update="true">
<column name="`MAPAUDITING_RELATIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAPAUDITING_RELATIONS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="resources" table="`MAPAUDITING_RESOURCESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAPAUDITING_RESOURCES_KEY" update="true">
<column name="`MAPAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAPAUDITING_RESOURCES_IDX`"/>
@@ -487,7 +487,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="comments" table="`RESOURCEAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RESOURCEAUDITING_COMMENTS_KEY" update="true">
<column name="`RESOURCEAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RESOURCEAUDITING_COMMENTS_IDX`"/>
@@ -500,7 +500,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="topics" table="`RESOURCEAUDITING_TOPICSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RESOURCEAUDITING_TOPICS_KEY" update="true">
<column name="`RESOURCEAUDITING_TOPICS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RESOURCEAUDITING_TOPICS_IDX`"/>
@@ -556,7 +556,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="items" table="`THREADAUDITING_ITEMSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="THREADAUDITING_ITEMS_KEY" update="true">
<column name="`THREADAUDITING_ITEMS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`THREADAUDITING_ITEMS_IDX`"/>
@@ -679,7 +679,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="comments" table="`TOPICAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TOPICAUDITING_COMMENTS_KEY" update="true">
<column name="`TOPICAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TOPICAUDITING_COMMENTS_IDX`"/>
@@ -706,7 +706,7 @@
</type>
</property>
<list name="resources" table="`TOPICAUDITING_RESOURCESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TOPICAUDITING_RESOURCES_KEY" update="true">
<column name="`TOPICAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TOPICAUDITING_RESOURCES_IDX`"/>
@@ -716,7 +716,7 @@
<column not-null="false" unique="false" name="`STARTDATE`"/>
</property>
<list name="subtopics" table="`TOPICAUDITING_SUBTOPICSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TOPICAUDITING_SUBTOPICS_KEY" update="true">
<column name="`TOPICAUDITING_SUBTOPICS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TOPICAUDITING_SUBTOPICS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_h_o_hibernate.hbm.xml
index 18504b189..868de0d54 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_h_o_hibernate.hbm.xml
@@ -24,21 +24,21 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="rootTopics" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAP_ROOTTOPICS">
+ <key foreign-key="MAP_ROOTTOPICS_KEY" update="true">
<column name="`MAP_ROOTTOPICS_E_ID`" unique="false"/>
</key>
<list-index column="`MAP_ROOTTOPICS_IDX`"/>
<one-to-many entity-name="Topic"/>
</list>
<list name="relations" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAP_RELATIONS">
+ <key foreign-key="MAP_RELATIONS_KEY" update="true">
<column name="`MAP_RELATIONS_E_ID`" unique="false"/>
</key>
<list-index column="`MAP_RELATIONS_IDX`"/>
<one-to-many entity-name="Relationship"/>
</list>
<list name="resources" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MAP_RESOURCES">
+ <key foreign-key="MAP_RESOURCES_KEY" update="true">
<column name="`MAP_RESOURCES_E_ID`" unique="false"/>
</key>
<list-index column="`MAP_RESOURCES_IDX`"/>
@@ -129,7 +129,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="items" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="THREAD_ITEMS">
+ <key foreign-key="THREAD_ITEMS_KEY" update="true">
<column name="`THREAD_ITEMS_E_ID`" unique="false"/>
</key>
<list-index column="`THREAD_ITEMS_IDX`"/>
@@ -182,7 +182,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="comments" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="TOPIC_COMMENTS">
+ <key foreign-key="TOPIC_COMMENTS_KEY" update="true">
<column name="`TOPIC_COMMENTS_E_ID`" unique="false"/>
</key>
<list-index column="`TOPIC_COMMENTS_IDX`"/>
@@ -221,7 +221,7 @@
<column not-null="false" unique="false" name="`STARTDATE`"/>
</property>
<list name="subtopics" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="TOPIC_SUBTOPICS">
+ <key foreign-key="TOPIC_SUBTOPICS_KEY" update="true">
<column name="`TOPIC_SUBTOPICS_E_ID`" unique="false"/>
</key>
<list-index column="`TOPIC_SUBTOPICS_IDX`"/>
@@ -372,21 +372,21 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="rootTopics" table="`MAPAUDITING_ROOTTOPICSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAPAUDITING_ROOTTOPICS_KEY" update="true">
<column name="`MAPAUDITING_ROOTTOPICS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAPAUDITING_ROOTTOPICS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="relations" table="`MAPAUDITING_RELATIONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAPAUDITING_RELATIONS_KEY" update="true">
<column name="`MAPAUDITING_RELATIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAPAUDITING_RELATIONS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="resources" table="`MAPAUDITING_RESOURCESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAPAUDITING_RESOURCES_KEY" update="true">
<column name="`MAPAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAPAUDITING_RESOURCES_IDX`"/>
@@ -517,7 +517,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="comments" table="`RESOURCEAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RESOURCEAUDITING_COMMENTS_KEY" update="true">
<column name="`RESOURCEAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RESOURCEAUDITING_COMMENTS_IDX`"/>
@@ -530,7 +530,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="topics" table="`RESOURCEAUDITING_TOPICSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RESOURCEAUDITING_TOPICS_KEY" update="true">
<column name="`RESOURCEAUDITING_TOPICS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RESOURCEAUDITING_TOPICS_IDX`"/>
@@ -589,7 +589,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="items" table="`THREADAUDITING_ITEMSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="THREADAUDITING_ITEMS_KEY" update="true">
<column name="`THREADAUDITING_ITEMS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`THREADAUDITING_ITEMS_IDX`"/>
@@ -718,7 +718,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="comments" table="`TOPICAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TOPICAUDITING_COMMENTS_KEY" update="true">
<column name="`TOPICAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TOPICAUDITING_COMMENTS_IDX`"/>
@@ -745,7 +745,7 @@
</type>
</property>
<list name="resources" table="`TOPICAUDITING_RESOURCESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TOPICAUDITING_RESOURCES_KEY" update="true">
<column name="`TOPICAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TOPICAUDITING_RESOURCES_IDX`"/>
@@ -755,7 +755,7 @@
<column not-null="false" unique="false" name="`STARTDATE`"/>
</property>
<list name="subtopics" table="`TOPICAUDITING_SUBTOPICSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="TOPICAUDITING_SUBTOPICS_KEY" update="true">
<column name="`TOPICAUDITING_SUBTOPICS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TOPICAUDITING_SUBTOPICS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_e_o_hibernate.hbm.xml
index f3bbff1ee..bc9ef16a2 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_e_o_hibernate.hbm.xml
@@ -50,7 +50,7 @@
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="LIBRARY_WRITERS_E_ID" unique="false"/>
</key>
<list-index column="TEST_INDEX"/>
@@ -58,7 +58,7 @@
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="LIBRARY_BOOKS_E_ID" unique="false"/>
</key>
<list-index column="LIBRARY_BOOKS_IDX"/>
@@ -232,14 +232,14 @@
<column not-null="false" unique="false" name="NAME" length="50"/>
</property>
<list name="writers" table="LIBRARYAUDITING_WRITERSAUDITING" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID" unique="false"/>
</key>
<list-index column="LIBRARYAUDITING_WRITERS_IDX"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="LIBRARYAUDITING_BOOKSAUDITING" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID" unique="false"/>
</key>
<list-index column="LIBRARYAUDITING_BOOKS_IDX"/>
@@ -299,7 +299,7 @@
<column not-null="false" unique="false" name="NAME" length="50"/>
</property>
<list name="books" table="WRITERAUDITING_BOOKSAUDITING" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="WRITERAUDITING_BOOKS_TENEO_AUDIT_ID" unique="false"/>
</key>
<list-index column="WRITERAUDITING_BOOKS_IDX"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_h_o_hibernate.hbm.xml
index c2aeeb14c..a8bdb5cea 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_h_o_hibernate.hbm.xml
@@ -56,7 +56,7 @@
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="LIBRARY_WRITERS_E_ID" unique="false"/>
</key>
<list-index column="TEST_INDEX"/>
@@ -64,7 +64,7 @@
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="LIBRARY_BOOKS_E_ID" unique="false"/>
</key>
<list-index column="LIBRARY_BOOKS_IDX"/>
@@ -250,14 +250,14 @@
<column not-null="false" unique="false" name="NAME" length="50"/>
</property>
<list name="writers" table="LIBRARYAUDITING_WRITERSAUDITING" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID" unique="false"/>
</key>
<list-index column="LIBRARYAUDITING_WRITERS_IDX"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="LIBRARYAUDITING_BOOKSAUDITING" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID" unique="false"/>
</key>
<list-index column="LIBRARYAUDITING_BOOKS_IDX"/>
@@ -320,7 +320,7 @@
<column not-null="false" unique="false" name="NAME" length="50"/>
</property>
<list name="books" table="WRITERAUDITING_BOOKSAUDITING" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="WRITERAUDITING_BOOKS_TENEO_AUDIT_ID" unique="false"/>
</key>
<list-index column="WRITERAUDITING_BOOKS_IDX"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_e_o_hibernate.hbm.xml
index f015280a9..78ad842d0 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="scene" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ACTTYPE_SCENE">
+ <key foreign-key="ACTTYPE_SCENE_KEY" update="true">
<column name="`ACTTYPE_SCENE_E_ID`" unique="false"/>
</key>
<list-index column="`ACTTYPE_SCENE_IDX`"/>
@@ -37,7 +37,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="p" table="`FMTYPE_P`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FMTYPE_P_KEY" update="true">
<column name="`FMTYPE_P_E_ID`" unique="false"/>
</key>
<list-index column="`FMTYPE_P_IDX`"/>
@@ -55,7 +55,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`PERSONAETYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSONAETYPE_GROUP_KEY" update="true">
<column name="`PERSONAETYPE_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`PERSONAETYPE_GROUP_IDX`"/>
@@ -92,7 +92,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="persona" table="`PERSONAGROUPTYPE_PERSONA`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAGROUPTYPE_PERSONA_KEY" update="true">
<column name="`PERSONAGROUPTYPE_PERSONA_E_ID`" unique="false"/>
</key>
<list-index column="`PERSONAGROUPTYPE_PERSONA_IDX`"/>
@@ -128,7 +128,7 @@
<column not-null="true" unique="false" name="`PLAYSUBTITLE`"/>
</property>
<list name="act" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PLAYTYPE_ACT">
+ <key foreign-key="PLAYTYPE_ACT_KEY" update="true">
<column name="`PLAYTYPE_ACT_E_ID`" unique="false"/>
</key>
<list-index column="`PLAYTYPE_ACT_IDX`"/>
@@ -146,7 +146,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`SCENETYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SCENETYPE_GROUP_KEY" update="true">
<column name="`SCENETYPE_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`SCENETYPE_GROUP_IDX`"/>
@@ -186,7 +186,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`SPEECHTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SPEECHTYPE_GROUP_KEY" update="true">
<column name="`SPEECHTYPE_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`SPEECHTYPE_GROUP_IDX`"/>
@@ -281,7 +281,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="scene" table="`ACTTYPEAUDITING_SCENEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ACTTYPEAUDITING_SCENE_KEY" update="true">
<column name="`ACTTYPEAUDITING_SCENE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ACTTYPEAUDITING_SCENE_IDX`"/>
@@ -502,7 +502,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="p" table="`FMTYPEAUDITING_PAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FMTYPEAUDITING_P_KEY" update="true">
<column name="`FMTYPEAUDITING_P_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FMTYPEAUDITING_P_IDX`"/>
@@ -558,7 +558,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`PERSONAETYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSONAETYPEAUDITING_GROUP_KEY" update="true">
<column name="`PERSONAETYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAETYPEAUDITING_GROUP_IDX`"/>
@@ -633,7 +633,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="persona" table="`PERSONAGROUPTYPEAUDITING_PERSONAAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAGROUPTYPEAUDITING_PERSONA_KEY" update="true">
<column name="`PERSONAGROUPTYPEAUDITING_PERSONA_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAGROUPTYPEAUDITING_PERSONA_IDX`"/>
@@ -707,7 +707,7 @@
<column not-null="false" unique="false" name="`PLAYSUBTITLE`"/>
</property>
<list name="act" table="`PLAYTYPEAUDITING_ACTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PLAYTYPEAUDITING_ACT_KEY" update="true">
<column name="`PLAYTYPEAUDITING_ACT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PLAYTYPEAUDITING_ACT_IDX`"/>
@@ -763,7 +763,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`SCENETYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SCENETYPEAUDITING_GROUP_KEY" update="true">
<column name="`SCENETYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SCENETYPEAUDITING_GROUP_IDX`"/>
@@ -841,7 +841,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`SPEECHTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SPEECHTYPEAUDITING_GROUP_KEY" update="true">
<column name="`SPEECHTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SPEECHTYPEAUDITING_GROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_h_o_hibernate.hbm.xml
index 221e80e19..7f2cb7933 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="scene" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="ACTTYPE_SCENE">
+ <key foreign-key="ACTTYPE_SCENE_KEY" update="true">
<column name="`ACTTYPE_SCENE_E_ID`" unique="false"/>
</key>
<list-index column="`ACTTYPE_SCENE_IDX`"/>
@@ -43,7 +43,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="p" table="`FMTYPE_P`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FMTYPE_P_KEY" update="true">
<column name="`FMTYPE_P_E_ID`" unique="false"/>
</key>
<list-index column="`FMTYPE_P_IDX`"/>
@@ -64,7 +64,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`PERSONAETYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSONAETYPE_GROUP_KEY" update="true">
<column name="`PERSONAETYPE_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`PERSONAETYPE_GROUP_IDX`"/>
@@ -104,7 +104,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="persona" table="`PERSONAGROUPTYPE_PERSONA`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAGROUPTYPE_PERSONA_KEY" update="true">
<column name="`PERSONAGROUPTYPE_PERSONA_E_ID`" unique="false"/>
</key>
<list-index column="`PERSONAGROUPTYPE_PERSONA_IDX`"/>
@@ -143,7 +143,7 @@
<column not-null="true" unique="false" name="`PLAYSUBTITLE`"/>
</property>
<list name="act" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PLAYTYPE_ACT">
+ <key foreign-key="PLAYTYPE_ACT_KEY" update="true">
<column name="`PLAYTYPE_ACT_E_ID`" unique="false"/>
</key>
<list-index column="`PLAYTYPE_ACT_IDX`"/>
@@ -164,7 +164,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`SCENETYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SCENETYPE_GROUP_KEY" update="true">
<column name="`SCENETYPE_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`SCENETYPE_GROUP_IDX`"/>
@@ -207,7 +207,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`SPEECHTYPE_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SPEECHTYPE_GROUP_KEY" update="true">
<column name="`SPEECHTYPE_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`SPEECHTYPE_GROUP_IDX`"/>
@@ -308,7 +308,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="scene" table="`ACTTYPEAUDITING_SCENEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ACTTYPEAUDITING_SCENE_KEY" update="true">
<column name="`ACTTYPEAUDITING_SCENE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ACTTYPEAUDITING_SCENE_IDX`"/>
@@ -532,7 +532,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="p" table="`FMTYPEAUDITING_PAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FMTYPEAUDITING_P_KEY" update="true">
<column name="`FMTYPEAUDITING_P_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FMTYPEAUDITING_P_IDX`"/>
@@ -591,7 +591,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`PERSONAETYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="PERSONAETYPEAUDITING_GROUP_KEY" update="true">
<column name="`PERSONAETYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAETYPEAUDITING_GROUP_IDX`"/>
@@ -669,7 +669,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="persona" table="`PERSONAGROUPTYPEAUDITING_PERSONAAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAGROUPTYPEAUDITING_PERSONA_KEY" update="true">
<column name="`PERSONAGROUPTYPEAUDITING_PERSONA_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAGROUPTYPEAUDITING_PERSONA_IDX`"/>
@@ -746,7 +746,7 @@
<column not-null="false" unique="false" name="`PLAYSUBTITLE`"/>
</property>
<list name="act" table="`PLAYTYPEAUDITING_ACTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PLAYTYPEAUDITING_ACT_KEY" update="true">
<column name="`PLAYTYPEAUDITING_ACT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PLAYTYPEAUDITING_ACT_IDX`"/>
@@ -805,7 +805,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`SCENETYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SCENETYPEAUDITING_GROUP_KEY" update="true">
<column name="`SCENETYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SCENETYPEAUDITING_GROUP_IDX`"/>
@@ -886,7 +886,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`SPEECHTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SPEECHTYPEAUDITING_GROUP_KEY" update="true">
<column name="`SPEECHTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SPEECHTYPEAUDITING_GROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_e_o_hibernate.hbm.xml
index 03a179525..79ed0c5bb 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_e_o_hibernate.hbm.xml
@@ -51,7 +51,7 @@
<column not-null="false" unique="false" name="`COMMENT`"/>
</property>
<list name="items" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PURCHASEORDER_ITEMS">
+ <key foreign-key="PURCHASEORDER_ITEMS_KEY" update="true">
<column name="`PURCHASEORDER_ITEMS_E_ID`" unique="false"/>
</key>
<list-index column="`PURCHASEORDER_ITEMS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`COMMENT`"/>
</property>
<list name="items" table="`PURCHASEORDERAUDITING_ITEMSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PURCHASEORDERAUDITING_ITEMS_KEY" update="true">
<column name="`PURCHASEORDERAUDITING_ITEMS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PURCHASEORDERAUDITING_ITEMS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_h_o_hibernate.hbm.xml
index 855aa2d09..0d77ac27b 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_h_o_hibernate.hbm.xml
@@ -57,7 +57,7 @@
<column not-null="false" unique="false" name="`COMMENT`"/>
</property>
<list name="items" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PURCHASEORDER_ITEMS">
+ <key foreign-key="PURCHASEORDER_ITEMS_KEY" update="true">
<column name="`PURCHASEORDER_ITEMS_E_ID`" unique="false"/>
</key>
<list-index column="`PURCHASEORDER_ITEMS_IDX`"/>
@@ -328,7 +328,7 @@
<column not-null="false" unique="false" name="`COMMENT`"/>
</property>
<list name="items" table="`PURCHASEORDERAUDITING_ITEMSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PURCHASEORDERAUDITING_ITEMS_KEY" update="true">
<column name="`PURCHASEORDERAUDITING_ITEMS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PURCHASEORDERAUDITING_ITEMS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_e_o_hibernate.hbm.xml
index 217874006..d4aa83947 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_e_o_hibernate.hbm.xml
@@ -28,7 +28,7 @@
<column not-null="false" unique="false" name="`ANYONE_ID`"/>
</any>
<list name="AnyList" table="`PRODUCTTYPE_ANYLIST`" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PRODUCTTYPE_ANYLIST">
+ <key foreign-key="PRODUCTTYPE_ANYLIST_KEY" update="true">
<column name="`PRODUCTTYPE_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_ANYLIST_IDX`"/>
@@ -156,7 +156,7 @@
<column not-null="false" unique="false" name="`ANYONE`"/>
</property>
<list name="AnyList" table="`PRODUCTTYPEAUDITING_ANYLISTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_ANYLIST_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_ANYLIST_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_ANYLIST_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_h_o_hibernate.hbm.xml
index d86b902bd..7ed5c51c2 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_h_o_hibernate.hbm.xml
@@ -31,7 +31,7 @@
<column not-null="false" unique="false" name="`ANYONE_ID`"/>
</any>
<list name="AnyList" table="`PRODUCTTYPE_ANYLIST`" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PRODUCTTYPE_ANYLIST">
+ <key foreign-key="PRODUCTTYPE_ANYLIST_KEY" update="true">
<column name="`PRODUCTTYPE_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPE_ANYLIST_IDX`"/>
@@ -171,7 +171,7 @@
<column not-null="false" unique="false" name="`ANYONE`"/>
</property>
<list name="AnyList" table="`PRODUCTTYPEAUDITING_ANYLISTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PRODUCTTYPEAUDITING_ANYLIST_KEY" update="true">
<column name="`PRODUCTTYPEAUDITING_ANYLIST_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PRODUCTTYPEAUDITING_ANYLIST_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml
index d7a292170..cca075a61 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml
@@ -90,7 +90,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS">
+ <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/>
@@ -335,7 +335,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml
index e36af0cbc..0179ba30d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml
@@ -93,7 +93,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS">
+ <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/>
@@ -347,7 +347,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml
index 49aba85e7..96cfa985a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml
@@ -90,7 +90,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS">
+ <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/>
@@ -335,7 +335,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml
index 93ae35d27..ea573a188 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml
@@ -93,7 +93,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS">
+ <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/>
@@ -347,7 +347,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml
index 6f62deec7..9e9fb5076 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml
index 0fceaba5e..8074f10aa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml
index 49aba85e7..96cfa985a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml
@@ -90,7 +90,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS">
+ <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/>
@@ -335,7 +335,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml
index 93ae35d27..ea573a188 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml
@@ -93,7 +93,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS">
+ <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/>
@@ -347,7 +347,7 @@
<column not-null="false" unique="false" name="`COST`"/>
</property>
<list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true">
<column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_e_o_hibernate.hbm.xml
index d3e9af8f6..bf4f0b8ca 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_e_o_hibernate.hbm.xml
@@ -21,7 +21,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="authorName" table="`AUTHORSTYPE_AUTHORNAME`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="AUTHORSTYPE_AUTHORNAME_KEY" update="true">
<column name="`AUTHORSTYPE_AUTHORNAME_E_ID`" unique="false"/>
</key>
<list-index column="`AUTHORSTYPE_AUTHORNAME_IDX`"/>
@@ -39,7 +39,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="book" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKSTYPE_BOOK">
+ <key foreign-key="BOOKSTYPE_BOOK_KEY" update="true">
<column name="`BOOKSTYPE_BOOK_E_ID`" unique="false"/>
</key>
<list-index column="`BOOKSTYPE_BOOK_IDX`"/>
@@ -189,7 +189,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="authorName" table="`AUTHORSTYPEAUDITING_AUTHORNAMEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="AUTHORSTYPEAUDITING_AUTHORNAME_KEY" update="true">
<column name="`AUTHORSTYPEAUDITING_AUTHORNAME_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`AUTHORSTYPEAUDITING_AUTHORNAME_IDX`"/>
@@ -245,7 +245,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="book" table="`BOOKSTYPEAUDITING_BOOKAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="BOOKSTYPEAUDITING_BOOK_KEY" update="true">
<column name="`BOOKSTYPEAUDITING_BOOK_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKSTYPEAUDITING_BOOK_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_h_o_hibernate.hbm.xml
index 2ff7196b6..0eb133b15 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_h_o_hibernate.hbm.xml
@@ -24,7 +24,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="authorName" table="`AUTHORSTYPE_AUTHORNAME`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="AUTHORSTYPE_AUTHORNAME_KEY" update="true">
<column name="`AUTHORSTYPE_AUTHORNAME_E_ID`" unique="false"/>
</key>
<list-index column="`AUTHORSTYPE_AUTHORNAME_IDX`"/>
@@ -45,7 +45,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="book" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="BOOKSTYPE_BOOK">
+ <key foreign-key="BOOKSTYPE_BOOK_KEY" update="true">
<column name="`BOOKSTYPE_BOOK_E_ID`" unique="false"/>
</key>
<list-index column="`BOOKSTYPE_BOOK_IDX`"/>
@@ -210,7 +210,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="authorName" table="`AUTHORSTYPEAUDITING_AUTHORNAMEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="AUTHORSTYPEAUDITING_AUTHORNAME_KEY" update="true">
<column name="`AUTHORSTYPEAUDITING_AUTHORNAME_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`AUTHORSTYPEAUDITING_AUTHORNAME_IDX`"/>
@@ -269,7 +269,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="book" table="`BOOKSTYPEAUDITING_BOOKAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="BOOKSTYPEAUDITING_BOOK_KEY" update="true">
<column name="`BOOKSTYPEAUDITING_BOOK_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`BOOKSTYPEAUDITING_BOOK_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml
index d5f4fb0a9..a8cced19c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml
@@ -310,21 +310,21 @@
<column name="`WORKFLOWELEMENTAUDITING_TENEO_AUDIT_ID`"/>
</key>
<list name="nodes" table="`WORKFLOWAUDITING_NODESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WORKFLOWAUDITING_NODES_KEY" update="true">
<column name="`WORKFLOWAUDITING_NODES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WORKFLOWAUDITING_NODES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="edges" table="`WORKFLOWAUDITING_EDGESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WORKFLOWAUDITING_EDGES_KEY" update="true">
<column name="`WORKFLOWAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WORKFLOWAUDITING_EDGES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="comments" table="`WORKFLOWAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WORKFLOWAUDITING_COMMENTS_KEY" update="true">
<column name="`WORKFLOWAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WORKFLOWAUDITING_COMMENTS_IDX`"/>
@@ -341,14 +341,14 @@
<column not-null="false" unique="false" name="`WORKFLOW`"/>
</property>
<list name="outputs" table="`WORKFLOWNODEAUDITING_OUTPUTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WORKFLOWNODEAUDITING_OUTPUTS_KEY" update="true">
<column name="`WORKFLOWNODEAUDITING_OUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WORKFLOWNODEAUDITING_OUTPUTS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="inputs" table="`WORKFLOWNODEAUDITING_INPUTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WORKFLOWNODEAUDITING_INPUTS_KEY" update="true">
<column name="`WORKFLOWNODEAUDITING_INPUTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WORKFLOWNODEAUDITING_INPUTS_IDX`"/>
@@ -394,7 +394,7 @@
<column not-null="false" unique="false" name="`NODE`"/>
</property>
<list name="edges" table="`INPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="INPUTPORTAUDITING_EDGES_KEY" update="true">
<column name="`INPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`INPUTPORTAUDITING_EDGES_IDX`"/>
@@ -411,7 +411,7 @@
<column not-null="false" unique="false" name="`NODE`"/>
</property>
<list name="edges" table="`OUTPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="OUTPUTPORTAUDITING_EDGES_KEY" update="true">
<column name="`OUTPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`OUTPUTPORTAUDITING_EDGES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml
index 065c38f29..7027b7ff6 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml
@@ -274,21 +274,21 @@
<meta attribute="eclassName" inherit="false">WorkflowAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta>
<list name="nodes" table="`WORKFLOWAUDITING_NODESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WORKFLOWAUDITING_NODES_KEY" update="true">
<column name="`WORKFLOWAUDITING_NODES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WORKFLOWAUDITING_NODES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="edges" table="`WORKFLOWAUDITING_EDGESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WORKFLOWAUDITING_EDGES_KEY" update="true">
<column name="`WORKFLOWAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WORKFLOWAUDITING_EDGES_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="comments" table="`WORKFLOWAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WORKFLOWAUDITING_COMMENTS_KEY" update="true">
<column name="`WORKFLOWAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WORKFLOWAUDITING_COMMENTS_IDX`"/>
@@ -302,14 +302,14 @@
<column not-null="false" unique="false" name="`WORKFLOW`"/>
</property>
<list name="outputs" table="`WORKFLOWNODEAUDITING_OUTPUTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WORKFLOWNODEAUDITING_OUTPUTS_KEY" update="true">
<column name="`WORKFLOWNODEAUDITING_OUTPUTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WORKFLOWNODEAUDITING_OUTPUTS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="inputs" table="`WORKFLOWNODEAUDITING_INPUTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WORKFLOWNODEAUDITING_INPUTS_KEY" update="true">
<column name="`WORKFLOWNODEAUDITING_INPUTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WORKFLOWNODEAUDITING_INPUTS_IDX`"/>
@@ -346,7 +346,7 @@
<column not-null="false" unique="false" name="`NODE`"/>
</property>
<list name="edges" table="`INPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="INPUTPORTAUDITING_EDGES_KEY" update="true">
<column name="`INPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`INPUTPORTAUDITING_EDGES_IDX`"/>
@@ -360,7 +360,7 @@
<column not-null="false" unique="false" name="`NODE`"/>
</property>
<list name="edges" table="`OUTPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="OUTPUTPORTAUDITING_EDGES_KEY" update="true">
<column name="`OUTPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`OUTPUTPORTAUDITING_EDGES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_e_o_hibernate.hbm.xml
index 32f0cde41..e8aa9abaf 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_e_o_hibernate.hbm.xml
@@ -27,7 +27,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`DOCUMENTROOT_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOT_DOCUMENTROOT_MIXED_KEY" update="true">
<column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOT_MIXED_IDX`"/>
@@ -44,14 +44,14 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOT_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOT_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
@@ -188,7 +188,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`DOCUMENTROOTAUDITING_DOCUMENTROOTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOTAUDITING_DOCUMENTROOTAUDITING_MIXED_KEY" update="true">
<column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_h_o_hibernate.hbm.xml
index 2e5435d24..70410e55b 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_h_o_hibernate.hbm.xml
@@ -33,7 +33,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`DOCUMENTROOT_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOT_DOCUMENTROOT_MIXED_KEY" update="true">
<column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOT_MIXED_IDX`"/>
@@ -50,14 +50,14 @@
</version>
<property name="fme_feature" type="java.lang.String"/>
<map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOT_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
<element type="java.lang.String"/>
</map>
<map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOT_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true">
<column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
@@ -203,7 +203,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`DOCUMENTROOTAUDITING_DOCUMENTROOTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="DOCUMENTROOTAUDITING_DOCUMENTROOTAUDITING_MIXED_KEY" update="true">
<column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_e_o_hibernate.hbm.xml
index 3bfb1d349..b37dbda23 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_e_o_hibernate.hbm.xml
@@ -15,7 +15,7 @@
<column not-null="false" unique="false" name="`DURATION`"/>
</property>
<list name="durations" table="`DURATIONTEST_DURATIONS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="DURATIONTEST_DURATIONS_KEY" update="true">
<column name="`DURATIONTEST_DURATIONS_NAME`" unique="false"/>
</key>
<list-index column="`DURATIONTEST_DURATIONS_IDX`"/>
@@ -97,7 +97,7 @@
<column not-null="false" unique="false" name="`DURATION`"/>
</property>
<list name="durations" table="`DURATIONTESTAUDITING_DURATIONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="DURATIONTESTAUDITING_DURATIONS_KEY" update="true">
<column name="`DURATIONTESTAUDITING_DURATIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DURATIONTESTAUDITING_DURATIONS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_h_o_hibernate.hbm.xml
index 1d2a53a67..210d43f3b 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_h_o_hibernate.hbm.xml
@@ -18,7 +18,7 @@
<column not-null="false" unique="false" name="`DURATION`"/>
</property>
<list name="durations" table="`DURATIONTEST_DURATIONS`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="DURATIONTEST_DURATIONS_KEY" update="true">
<column name="`DURATIONTEST_DURATIONS_NAME`" unique="false"/>
</key>
<list-index column="`DURATIONTEST_DURATIONS_IDX`"/>
@@ -106,7 +106,7 @@
<column not-null="false" unique="false" name="`DURATION`"/>
</property>
<list name="durations" table="`DURATIONTESTAUDITING_DURATIONSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="DURATIONTESTAUDITING_DURATIONS_KEY" update="true">
<column name="`DURATIONTESTAUDITING_DURATIONS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`DURATIONTESTAUDITING_DURATIONS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_e_o_hibernate.hbm.xml
index de6f64acc..3c4d96fba 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="nameMap" table="`ELEMENT_NAMEMAP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENT_NAMEMAP_KEY" update="true">
<column name="`ELEMENT_NAMEMAP_E_ID`" unique="false"/>
</key>
<list-index column="`ELEMENT_NAMEMAP_IDX`"/>
@@ -44,7 +44,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="aMap" table="`FEATURE_AMAP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="FEATURE_AMAP_KEY" update="true">
<column name="`FEATURE_AMAP_E_ID`" unique="false"/>
</key>
<list-index column="`FEATURE_AMAP_IDX`"/>
@@ -78,7 +78,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`MIXED_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="MIXED_MIXED_KEY" update="true">
<column name="`MIXED_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_MIXED_IDX`"/>
@@ -193,7 +193,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="nameMap" table="`ELEMENTAUDITING_NAMEMAPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENTAUDITING_NAMEMAP_KEY" update="true">
<column name="`ELEMENTAUDITING_NAMEMAP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ELEMENTAUDITING_NAMEMAP_IDX`"/>
@@ -262,7 +262,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="aMap" table="`FEATUREAUDITING_AMAPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="FEATUREAUDITING_AMAP_KEY" update="true">
<column name="`FEATUREAUDITING_AMAP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FEATUREAUDITING_AMAP_IDX`"/>
@@ -334,7 +334,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`MIXEDAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="MIXEDAUDITING_MIXED_KEY" update="true">
<column name="`MIXEDAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXEDAUDITING_MIXED_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_h_o_hibernate.hbm.xml
index ce4cf3d68..7e54ee655 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="nameMap" table="`ELEMENT_NAMEMAP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENT_NAMEMAP_KEY" update="true">
<column name="`ELEMENT_NAMEMAP_E_ID`" unique="false"/>
</key>
<list-index column="`ELEMENT_NAMEMAP_IDX`"/>
@@ -50,7 +50,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="aMap" table="`FEATURE_AMAP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="FEATURE_AMAP_KEY" update="true">
<column name="`FEATURE_AMAP_E_ID`" unique="false"/>
</key>
<list-index column="`FEATURE_AMAP_IDX`"/>
@@ -87,7 +87,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`MIXED_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="MIXED_MIXED_KEY" update="true">
<column name="`MIXED_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_MIXED_IDX`"/>
@@ -211,7 +211,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="nameMap" table="`ELEMENTAUDITING_NAMEMAPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENTAUDITING_NAMEMAP_KEY" update="true">
<column name="`ELEMENTAUDITING_NAMEMAP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ELEMENTAUDITING_NAMEMAP_IDX`"/>
@@ -283,7 +283,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="aMap" table="`FEATUREAUDITING_AMAPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="FEATUREAUDITING_AMAP_KEY" update="true">
<column name="`FEATUREAUDITING_AMAP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FEATUREAUDITING_AMAP_IDX`"/>
@@ -358,7 +358,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`MIXEDAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="MIXEDAUDITING_MIXED_KEY" update="true">
<column name="`MIXEDAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXEDAUDITING_MIXED_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_e_o_hibernate.hbm.xml
index 0d78a870f..6c9b064e4 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_e_o_hibernate.hbm.xml
@@ -43,7 +43,7 @@
<column not-null="true" unique="false" name="`FIRSTADDRESSHOLDER_FIRSTADDRESS_E_ID`"/>
</many-to-one>
<list name="secondAddress" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="ADDRESSLIST_SECONDADDRESS">
+ <key foreign-key="ADDRESSLIST_SECONDADDRESS_KEY" update="true">
<column name="`ADDRESSLIST_SECONDADDRESS_E_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLIST_SECONDADDRESS_IDX`"/>
@@ -84,7 +84,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="value" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="FIRSTADDRESSHOLDER_VALUE">
+ <key foreign-key="FIRSTADDRESSHOLDER_VALUE_KEY" update="true">
<column name="`FIRSTADDRESSHOLDER_VALUE_E_ID`" unique="false"/>
</key>
<list-index column="`FIRSTADDRESSHOLDER_VALUE_IDX`"/>
@@ -259,7 +259,7 @@
<column not-null="false" unique="false" name="`FIRSTADDRESS`"/>
</property>
<list name="secondAddress" table="`ADDRESSLISTAUDITING_SECONDADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ADDRESSLISTAUDITING_SECONDADDRESS_KEY" update="true">
<column name="`ADDRESSLISTAUDITING_SECONDADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLISTAUDITING_SECONDADDRESS_IDX`"/>
@@ -338,7 +338,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="value" table="`FIRSTADDRESSHOLDERAUDITING_VALUEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FIRSTADDRESSHOLDERAUDITING_VALUE_KEY" update="true">
<column name="`FIRSTADDRESSHOLDERAUDITING_VALUE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FIRSTADDRESSHOLDERAUDITING_VALUE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_h_o_hibernate.hbm.xml
index fc92c0764..6e26db1d6 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_h_o_hibernate.hbm.xml
@@ -49,7 +49,7 @@
<column not-null="true" unique="false" name="`FIRSTADDRESSHOLDER_FIRSTADDRESS_E_ID`"/>
</many-to-one>
<list name="secondAddress" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="ADDRESSLIST_SECONDADDRESS">
+ <key foreign-key="ADDRESSLIST_SECONDADDRESS_KEY" update="true">
<column name="`ADDRESSLIST_SECONDADDRESS_E_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLIST_SECONDADDRESS_IDX`"/>
@@ -87,7 +87,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="value" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="FIRSTADDRESSHOLDER_VALUE">
+ <key foreign-key="FIRSTADDRESSHOLDER_VALUE_KEY" update="true">
<column name="`FIRSTADDRESSHOLDER_VALUE_E_ID`" unique="false"/>
</key>
<list-index column="`FIRSTADDRESSHOLDER_VALUE_IDX`"/>
@@ -271,7 +271,7 @@
<column not-null="false" unique="false" name="`FIRSTADDRESS`"/>
</property>
<list name="secondAddress" table="`ADDRESSLISTAUDITING_SECONDADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ADDRESSLISTAUDITING_SECONDADDRESS_KEY" update="true">
<column name="`ADDRESSLISTAUDITING_SECONDADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLISTAUDITING_SECONDADDRESS_IDX`"/>
@@ -347,7 +347,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="value" table="`FIRSTADDRESSHOLDERAUDITING_VALUEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FIRSTADDRESSHOLDERAUDITING_VALUE_KEY" update="true">
<column name="`FIRSTADDRESSHOLDERAUDITING_VALUE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FIRSTADDRESSHOLDERAUDITING_VALUE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_e_o_hibernate.hbm.xml
index 03ff850b8..fd765882c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`ADDRESS_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ADDRESS_GROUP_KEY" update="true">
<column name="`ADDRESS_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`ADDRESS_GROUP_IDX`"/>
@@ -73,7 +73,7 @@
<column not-null="true" unique="false" name="`GROUPNAME`"/>
</property>
<list name="addrs" table="`ADDRESSLIST_ADDRS`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ADDRESSLIST_ADDRS_KEY" update="true">
<column name="`ADDRESSLIST_ADDRS_E_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLIST_ADDRS_IDX`"/>
@@ -107,7 +107,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="allMap" table="`SIMPLEALLMAPTYPE_ALLMAP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIMPLEALLMAPTYPE_ALLMAP_KEY" update="true">
<column name="`SIMPLEALLMAPTYPE_ALLMAP_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLEALLMAPTYPE_ALLMAP_IDX`"/>
@@ -222,7 +222,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`ADDRESSAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ADDRESSAUDITING_GROUP_KEY" update="true">
<column name="`ADDRESSAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSAUDITING_GROUP_IDX`"/>
@@ -358,7 +358,7 @@
<column not-null="false" unique="false" name="`GROUPNAME`"/>
</property>
<list name="addrs" table="`ADDRESSLISTAUDITING_ADDRSAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ADDRESSLISTAUDITING_ADDRS_KEY" update="true">
<column name="`ADDRESSLISTAUDITING_ADDRS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLISTAUDITING_ADDRS_IDX`"/>
@@ -505,7 +505,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="allMap" table="`SIMPLEALLMAPTYPEAUDITING_ALLMAPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIMPLEALLMAPTYPEAUDITING_ALLMAP_KEY" update="true">
<column name="`SIMPLEALLMAPTYPEAUDITING_ALLMAP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLEALLMAPTYPEAUDITING_ALLMAP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_h_o_hibernate.hbm.xml
index f8d2f6686..250ce7913 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="group" table="`ADDRESS_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ADDRESS_GROUP_KEY" update="true">
<column name="`ADDRESS_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`ADDRESS_GROUP_IDX`"/>
@@ -82,7 +82,7 @@
<column not-null="true" unique="false" name="`GROUPNAME`"/>
</property>
<list name="addrs" table="`ADDRESSLIST_ADDRS`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ADDRESSLIST_ADDRS_KEY" update="true">
<column name="`ADDRESSLIST_ADDRS_E_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLIST_ADDRS_IDX`"/>
@@ -119,7 +119,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="allMap" table="`SIMPLEALLMAPTYPE_ALLMAP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIMPLEALLMAPTYPE_ALLMAP_KEY" update="true">
<column name="`SIMPLEALLMAPTYPE_ALLMAP_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLEALLMAPTYPE_ALLMAP_IDX`"/>
@@ -243,7 +243,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="group" table="`ADDRESSAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ADDRESSAUDITING_GROUP_KEY" update="true">
<column name="`ADDRESSAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSAUDITING_GROUP_IDX`"/>
@@ -385,7 +385,7 @@
<column not-null="false" unique="false" name="`GROUPNAME`"/>
</property>
<list name="addrs" table="`ADDRESSLISTAUDITING_ADDRSAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ADDRESSLISTAUDITING_ADDRS_KEY" update="true">
<column name="`ADDRESSLISTAUDITING_ADDRS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLISTAUDITING_ADDRS_IDX`"/>
@@ -535,7 +535,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="allMap" table="`SIMPLEALLMAPTYPEAUDITING_ALLMAPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SIMPLEALLMAPTYPEAUDITING_ALLMAP_KEY" update="true">
<column name="`SIMPLEALLMAPTYPEAUDITING_ALLMAP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLEALLMAPTYPEAUDITING_ALLMAP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_e_o_hibernate.hbm.xml
index c488f0c65..eac136084 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`LETTERBODYTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="LETTERBODYTYPE_MIXED_KEY" update="true">
<column name="`LETTERBODYTYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`LETTERBODYTYPE_MIXED_IDX`"/>
@@ -56,7 +56,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`SALUTATIONTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SALUTATIONTYPE_MIXED_KEY" update="true">
<column name="`SALUTATIONTYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`SALUTATIONTYPE_MIXED_IDX`"/>
@@ -217,7 +217,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`LETTERBODYTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="LETTERBODYTYPEAUDITING_MIXED_KEY" update="true">
<column name="`LETTERBODYTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LETTERBODYTYPEAUDITING_MIXED_IDX`"/>
@@ -298,7 +298,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`SALUTATIONTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SALUTATIONTYPEAUDITING_MIXED_KEY" update="true">
<column name="`SALUTATIONTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SALUTATIONTYPEAUDITING_MIXED_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_h_o_hibernate.hbm.xml
index 3cc1148ac..47575c7bc 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`LETTERBODYTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="LETTERBODYTYPE_MIXED_KEY" update="true">
<column name="`LETTERBODYTYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`LETTERBODYTYPE_MIXED_IDX`"/>
@@ -62,7 +62,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`SALUTATIONTYPE_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SALUTATIONTYPE_MIXED_KEY" update="true">
<column name="`SALUTATIONTYPE_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`SALUTATIONTYPE_MIXED_IDX`"/>
@@ -229,7 +229,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`LETTERBODYTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="LETTERBODYTYPEAUDITING_MIXED_KEY" update="true">
<column name="`LETTERBODYTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LETTERBODYTYPEAUDITING_MIXED_IDX`"/>
@@ -313,7 +313,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`SALUTATIONTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SALUTATIONTYPEAUDITING_MIXED_KEY" update="true">
<column name="`SALUTATIONTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SALUTATIONTYPEAUDITING_MIXED_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_e_o_hibernate.hbm.xml
index e0beedc3b..e214a1c32 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_e_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="orders" table="`ORDERLIST_ORDERS`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ORDERLIST_ORDERS_KEY" update="true">
<column name="`ORDERLIST_ORDERS_E_ID`" unique="false"/>
</key>
<list-index column="`ORDERLIST_ORDERS_IDX`"/>
@@ -131,7 +131,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="orders" table="`ORDERLISTAUDITING_ORDERSAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ORDERLISTAUDITING_ORDERS_KEY" update="true">
<column name="`ORDERLISTAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ORDERLISTAUDITING_ORDERS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_h_o_hibernate.hbm.xml
index 6cd7cc16d..4a720e0b3 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_h_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="orders" table="`ORDERLIST_ORDERS`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ORDERLIST_ORDERS_KEY" update="true">
<column name="`ORDERLIST_ORDERS_E_ID`" unique="false"/>
</key>
<list-index column="`ORDERLIST_ORDERS_IDX`"/>
@@ -143,7 +143,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="orders" table="`ORDERLISTAUDITING_ORDERSAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ORDERLISTAUDITING_ORDERS_KEY" update="true">
<column name="`ORDERLISTAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ORDERLISTAUDITING_ORDERS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_e_o_hibernate.hbm.xml
index d0a99fc9e..1abb091ba 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_e_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`A_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="A_GROUP_KEY" update="true">
<column name="`A_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`A_GROUP_IDX`"/>
@@ -67,7 +67,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`ELEMENT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENT_MIXED_KEY" update="true">
<column name="`ELEMENT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`ELEMENT_MIXED_IDX`"/>
@@ -87,7 +87,7 @@
<column not-null="false" unique="false" name="`MIXED_NAME`"/>
</property>
<list name="true" table="`MIXED_ELEMENT_TRUE`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENT_TRUE_KEY" update="true">
<column name="`MIXED_ELEMENT_TRUE_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_ELEMENT_TRUE_IDX`"/>
@@ -188,7 +188,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`AAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="AAUDITING_GROUP_KEY" update="true">
<column name="`AAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`AAUDITING_GROUP_IDX`"/>
@@ -315,7 +315,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`ELEMENTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENTAUDITING_MIXED_KEY" update="true">
<column name="`ELEMENTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ELEMENTAUDITING_MIXED_IDX`"/>
@@ -335,7 +335,7 @@
<column not-null="false" unique="false" name="`MIXED_NAME`"/>
</property>
<list name="true" table="`MIXED_ELEMENTAUDITING_TRUEAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENTAUDITING_TRUE_KEY" update="true">
<column name="`MIXED_ELEMENTAUDITING_TRUE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_ELEMENTAUDITING_TRUE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_h_o_hibernate.hbm.xml
index 78518f385..2b42564af 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_h_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`A_GROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="A_GROUP_KEY" update="true">
<column name="`A_GROUP_E_ID`" unique="false"/>
</key>
<list-index column="`A_GROUP_IDX`"/>
@@ -76,7 +76,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="mixed" table="`ELEMENT_MIXED`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENT_MIXED_KEY" update="true">
<column name="`ELEMENT_MIXED_E_ID`" unique="false"/>
</key>
<list-index column="`ELEMENT_MIXED_IDX`"/>
@@ -96,7 +96,7 @@
<column not-null="false" unique="false" name="`MIXED_NAME`"/>
</property>
<list name="true" table="`MIXED_ELEMENT_TRUE`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENT_TRUE_KEY" update="true">
<column name="`MIXED_ELEMENT_TRUE_E_ID`" unique="false"/>
</key>
<list-index column="`MIXED_ELEMENT_TRUE_IDX`"/>
@@ -203,7 +203,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="group" table="`AAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="AAUDITING_GROUP_KEY" update="true">
<column name="`AAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`AAUDITING_GROUP_IDX`"/>
@@ -336,7 +336,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="mixed" table="`ELEMENTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENTAUDITING_MIXED_KEY" update="true">
<column name="`ELEMENTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ELEMENTAUDITING_MIXED_IDX`"/>
@@ -356,7 +356,7 @@
<column not-null="false" unique="false" name="`MIXED_NAME`"/>
</property>
<list name="true" table="`MIXED_ELEMENTAUDITING_TRUEAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ELEMENTAUDITING_TRUE_KEY" update="true">
<column name="`MIXED_ELEMENTAUDITING_TRUE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MIXED_ELEMENTAUDITING_TRUE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_e_o_hibernate.hbm.xml
index 107ab4cd3..5ec0fa89c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_e_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="names" table="`MYTEST_NAMES`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MYTEST_NAMES_KEY" update="true">
<column name="`MYTEST_NAMES_E_ID`" unique="false"/>
</key>
<list-index column="`MYTEST_NAMES_IDX`"/>
@@ -170,7 +170,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="names" table="`MYTESTAUDITING_NAMESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MYTESTAUDITING_NAMES_KEY" update="true">
<column name="`MYTESTAUDITING_NAMES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MYTESTAUDITING_NAMES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_h_o_hibernate.hbm.xml
index 5fe3e1b6b..5ada4b8a5 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_h_o_hibernate.hbm.xml
@@ -22,7 +22,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="names" table="`MYTEST_NAMES`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MYTEST_NAMES_KEY" update="true">
<column name="`MYTEST_NAMES_E_ID`" unique="false"/>
</key>
<list-index column="`MYTEST_NAMES_IDX`"/>
@@ -179,7 +179,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="names" table="`MYTESTAUDITING_NAMESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MYTESTAUDITING_NAMES_KEY" update="true">
<column name="`MYTESTAUDITING_NAMES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MYTESTAUDITING_NAMES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_e_o_hibernate.hbm.xml
index e23254c31..480aa8799 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_e_o_hibernate.hbm.xml
@@ -24,56 +24,56 @@
<column not-null="false" unique="false" name="`CODE`"/>
</property>
<list name="boo" table="`SIMPLELIST_BOO`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_BOO_KEY" update="true">
<column name="`SIMPLELIST_BOO_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_BOO_IDX`"/>
<element type="boolean"/>
</list>
<list name="byt" table="`SIMPLELIST_BYT`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_BYT_KEY" update="true">
<column name="`SIMPLELIST_BYT_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_BYT_IDX`"/>
<element type="java.lang.Byte"/>
</list>
<list name="doubl" table="`SIMPLELIST_DOUBL`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_DOUBL_KEY" update="true">
<column name="`SIMPLELIST_DOUBL_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_DOUBL_IDX`"/>
<element type="java.lang.Double"/>
</list>
<list name="floa" table="`SIMPLELIST_FLOA`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_FLOA_KEY" update="true">
<column name="`SIMPLELIST_FLOA_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_FLOA_IDX`"/>
<element type="java.lang.Float"/>
</list>
<list name="inte" table="`SIMPLELIST_INTE`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_INTE_KEY" update="true">
<column name="`SIMPLELIST_INTE_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_INTE_IDX`"/>
<element type="java.lang.Integer"/>
</list>
<list name="long" table="`LONGNUM`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_LONG_KEY" update="true">
<column name="`SIMPLELIST_LONG_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_LONG_IDX`"/>
<element type="java.lang.Long"/>
</list>
<list name="shor" table="`SIMPLELIST_SHOR`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_SHOR_KEY" update="true">
<column name="`SIMPLELIST_SHOR_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_SHOR_IDX`"/>
<element type="short"/>
</list>
<list name="enu" table="`SIMPLELIST_ENU`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_ENU_KEY" update="true">
<column name="`SIMPLELIST_ENU_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_ENU_IDX`"/>
@@ -86,35 +86,35 @@
</element>
</list>
<list name="dat" table="`SIMPLELIST_DAT`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_DAT_KEY" update="true">
<column name="`SIMPLELIST_DAT_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_DAT_IDX`"/>
<element type="timestamp"/>
</list>
<list name="limitedstring" table="`SIMPLELIST_LIMITEDSTRING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_LIMITEDSTRING_KEY" update="true">
<column name="`SIMPLELIST_LIMITEDSTRING_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_LIMITEDSTRING_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="stri" table="`SIMPLELIST_STRI`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_STRI_KEY" update="true">
<column name="`SIMPLELIST_STRI_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_STRI_IDX`"/>
<element type="java.lang.String"/>
</list>
<array name="intArray" table="`SIMPLELIST_INTARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_INTARRAY_KEY" update="true">
<column name="`SIMPLELIST_INTARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_INTARRAY_IDX`"/>
<element type="int"/>
</array>
<array name="doubleArray" table="`SIMPLELIST_DOUBLEARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_DOUBLEARRAY_KEY" update="true">
<column name="`SIMPLELIST_DOUBLEARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_DOUBLEARRAY_IDX`"/>
@@ -124,7 +124,7 @@
<column not-null="true" unique="false" name="`STRINGARRAY`"/>
</property>
<array name="byteArray" table="`SIMPLELIST_BYTEARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_BYTEARRAY_KEY" update="true">
<column name="`SIMPLELIST_BYTEARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_BYTEARRAY_IDX`"/>
@@ -299,56 +299,56 @@
<column not-null="false" unique="false" name="`CODE`"/>
</property>
<list name="boo" table="`SIMPLELISTAUDITING_BOOAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BOO_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BOO_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BOO_IDX`"/>
<element type="boolean"/>
</list>
<list name="byt" table="`SIMPLELISTAUDITING_BYTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BYT_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BYT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BYT_IDX`"/>
<element type="java.lang.Byte"/>
</list>
<list name="doubl" table="`SIMPLELISTAUDITING_DOUBLAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DOUBL_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DOUBL_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DOUBL_IDX`"/>
<element type="java.lang.Double"/>
</list>
<list name="floa" table="`SIMPLELISTAUDITING_FLOAAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_FLOA_KEY" update="true">
<column name="`SIMPLELISTAUDITING_FLOA_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_FLOA_IDX`"/>
<element type="java.lang.Float"/>
</list>
<list name="inte" table="`SIMPLELISTAUDITING_INTEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTE_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTE_IDX`"/>
<element type="java.lang.Integer"/>
</list>
<list name="long" table="`SIMPLELISTAUDITING_LONGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_LONG_KEY" update="true">
<column name="`SIMPLELISTAUDITING_LONG_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_LONG_IDX`"/>
<element type="java.lang.Long"/>
</list>
<list name="shor" table="`SIMPLELISTAUDITING_SHORAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_SHOR_KEY" update="true">
<column name="`SIMPLELISTAUDITING_SHOR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_SHOR_IDX`"/>
<element type="short"/>
</list>
<list name="enu" table="`SIMPLELISTAUDITING_ENUAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_ENU_KEY" update="true">
<column name="`SIMPLELISTAUDITING_ENU_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_ENU_IDX`"/>
@@ -361,35 +361,35 @@
</element>
</list>
<list name="dat" table="`SIMPLELISTAUDITING_DATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DAT_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DAT_IDX`"/>
<element type="timestamp"/>
</list>
<list name="limitedstring" table="`SIMPLELISTAUDITING_LIMITEDSTRINGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_LIMITEDSTRING_KEY" update="true">
<column name="`SIMPLELISTAUDITING_LIMITEDSTRING_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_LIMITEDSTRING_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="stri" table="`SIMPLELISTAUDITING_STRIAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_STRI_KEY" update="true">
<column name="`SIMPLELISTAUDITING_STRI_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_STRI_IDX`"/>
<element type="java.lang.String"/>
</list>
<array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/>
<element type="int"/>
</array>
<array name="doubleArray" table="`SIMPLELISTAUDITING_DOUBLEARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DOUBLEARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DOUBLEARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DOUBLEARRAY_IDX`"/>
@@ -399,7 +399,7 @@
<column not-null="false" unique="false" name="`STRINGARRAY`"/>
</property>
<array name="byteArray" table="`SIMPLELISTAUDITING_BYTEARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BYTEARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BYTEARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BYTEARRAY_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_h_o_hibernate.hbm.xml
index 6ffac2514..3a949c6c6 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_h_o_hibernate.hbm.xml
@@ -27,56 +27,56 @@
<column not-null="false" unique="false" name="`CODE`"/>
</property>
<list name="boo" table="`SIMPLELIST_BOO`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_BOO_KEY" update="true">
<column name="`SIMPLELIST_BOO_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_BOO_IDX`"/>
<element type="boolean"/>
</list>
<list name="byt" table="`SIMPLELIST_BYT`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_BYT_KEY" update="true">
<column name="`SIMPLELIST_BYT_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_BYT_IDX`"/>
<element type="java.lang.Byte"/>
</list>
<list name="doubl" table="`SIMPLELIST_DOUBL`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_DOUBL_KEY" update="true">
<column name="`SIMPLELIST_DOUBL_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_DOUBL_IDX`"/>
<element type="java.lang.Double"/>
</list>
<list name="floa" table="`SIMPLELIST_FLOA`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_FLOA_KEY" update="true">
<column name="`SIMPLELIST_FLOA_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_FLOA_IDX`"/>
<element type="java.lang.Float"/>
</list>
<list name="inte" table="`SIMPLELIST_INTE`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_INTE_KEY" update="true">
<column name="`SIMPLELIST_INTE_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_INTE_IDX`"/>
<element type="java.lang.Integer"/>
</list>
<list name="long" table="`LONGNUM`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_LONG_KEY" update="true">
<column name="`SIMPLELIST_LONG_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_LONG_IDX`"/>
<element type="java.lang.Long"/>
</list>
<list name="shor" table="`SIMPLELIST_SHOR`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_SHOR_KEY" update="true">
<column name="`SIMPLELIST_SHOR_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_SHOR_IDX`"/>
<element type="short"/>
</list>
<list name="enu" table="`SIMPLELIST_ENU`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_ENU_KEY" update="true">
<column name="`SIMPLELIST_ENU_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_ENU_IDX`"/>
@@ -89,35 +89,35 @@
</element>
</list>
<list name="dat" table="`SIMPLELIST_DAT`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_DAT_KEY" update="true">
<column name="`SIMPLELIST_DAT_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_DAT_IDX`"/>
<element type="timestamp"/>
</list>
<list name="limitedstring" table="`SIMPLELIST_LIMITEDSTRING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_LIMITEDSTRING_KEY" update="true">
<column name="`SIMPLELIST_LIMITEDSTRING_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_LIMITEDSTRING_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="stri" table="`SIMPLELIST_STRI`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_STRI_KEY" update="true">
<column name="`SIMPLELIST_STRI_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_STRI_IDX`"/>
<element type="java.lang.String"/>
</list>
<array name="intArray" table="`SIMPLELIST_INTARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_INTARRAY_KEY" update="true">
<column name="`SIMPLELIST_INTARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_INTARRAY_IDX`"/>
<element type="int"/>
</array>
<array name="doubleArray" table="`SIMPLELIST_DOUBLEARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_DOUBLEARRAY_KEY" update="true">
<column name="`SIMPLELIST_DOUBLEARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_DOUBLEARRAY_IDX`"/>
@@ -127,7 +127,7 @@
<column not-null="true" unique="false" name="`STRINGARRAY`"/>
</property>
<array name="byteArray" table="`SIMPLELIST_BYTEARRAY`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELIST_BYTEARRAY_KEY" update="true">
<column name="`SIMPLELIST_BYTEARRAY_E_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELIST_BYTEARRAY_IDX`"/>
@@ -314,56 +314,56 @@
<column not-null="false" unique="false" name="`CODE`"/>
</property>
<list name="boo" table="`SIMPLELISTAUDITING_BOOAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BOO_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BOO_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BOO_IDX`"/>
<element type="boolean"/>
</list>
<list name="byt" table="`SIMPLELISTAUDITING_BYTAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BYT_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BYT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BYT_IDX`"/>
<element type="java.lang.Byte"/>
</list>
<list name="doubl" table="`SIMPLELISTAUDITING_DOUBLAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DOUBL_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DOUBL_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DOUBL_IDX`"/>
<element type="java.lang.Double"/>
</list>
<list name="floa" table="`SIMPLELISTAUDITING_FLOAAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_FLOA_KEY" update="true">
<column name="`SIMPLELISTAUDITING_FLOA_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_FLOA_IDX`"/>
<element type="java.lang.Float"/>
</list>
<list name="inte" table="`SIMPLELISTAUDITING_INTEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTE_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTE_IDX`"/>
<element type="java.lang.Integer"/>
</list>
<list name="long" table="`SIMPLELISTAUDITING_LONGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_LONG_KEY" update="true">
<column name="`SIMPLELISTAUDITING_LONG_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_LONG_IDX`"/>
<element type="java.lang.Long"/>
</list>
<list name="shor" table="`SIMPLELISTAUDITING_SHORAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_SHOR_KEY" update="true">
<column name="`SIMPLELISTAUDITING_SHOR_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_SHOR_IDX`"/>
<element type="short"/>
</list>
<list name="enu" table="`SIMPLELISTAUDITING_ENUAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_ENU_KEY" update="true">
<column name="`SIMPLELISTAUDITING_ENU_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_ENU_IDX`"/>
@@ -376,35 +376,35 @@
</element>
</list>
<list name="dat" table="`SIMPLELISTAUDITING_DATAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DAT_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DAT_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DAT_IDX`"/>
<element type="timestamp"/>
</list>
<list name="limitedstring" table="`SIMPLELISTAUDITING_LIMITEDSTRINGAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_LIMITEDSTRING_KEY" update="true">
<column name="`SIMPLELISTAUDITING_LIMITEDSTRING_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_LIMITEDSTRING_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="stri" table="`SIMPLELISTAUDITING_STRIAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_STRI_KEY" update="true">
<column name="`SIMPLELISTAUDITING_STRI_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_STRI_IDX`"/>
<element type="java.lang.String"/>
</list>
<array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/>
<element type="int"/>
</array>
<array name="doubleArray" table="`SIMPLELISTAUDITING_DOUBLEARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_DOUBLEARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_DOUBLEARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_DOUBLEARRAY_IDX`"/>
@@ -414,7 +414,7 @@
<column not-null="false" unique="false" name="`STRINGARRAY`"/>
</property>
<array name="byteArray" table="`SIMPLELISTAUDITING_BYTEARRAYAUDITING`" cascade="all">
- <key update="true">
+ <key foreign-key="SIMPLELISTAUDITING_BYTEARRAY_KEY" update="true">
<column name="`SIMPLELISTAUDITING_BYTEARRAY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SIMPLELISTAUDITING_BYTEARRAY_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_e_o_hibernate.hbm.xml
index d8bccb920..0c36c20cf 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_e_o_hibernate.hbm.xml
@@ -30,7 +30,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="orders" table="`SUPPLIER_ORDERS`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SUPPLIER_ORDERS_KEY" update="true">
<column name="`SUPPLIER_ORDERS_E_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIER_ORDERS_IDX`"/>
@@ -183,7 +183,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="orders" table="`SUPPLIERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SUPPLIERAUDITING_ORDERS_KEY" update="true">
<column name="`SUPPLIERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIERAUDITING_ORDERS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_h_o_hibernate.hbm.xml
index e3c83d1c9..e264c3499 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_h_o_hibernate.hbm.xml
@@ -36,7 +36,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="orders" table="`SUPPLIER_ORDERS`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SUPPLIER_ORDERS_KEY" update="true">
<column name="`SUPPLIER_ORDERS_E_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIER_ORDERS_IDX`"/>
@@ -198,7 +198,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="orders" table="`SUPPLIERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="SUPPLIERAUDITING_ORDERS_KEY" update="true">
<column name="`SUPPLIERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`SUPPLIERAUDITING_ORDERS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_e_o_hibernate.hbm.xml
index a8efe44ed..b8bc5223e 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_e_o_hibernate.hbm.xml
@@ -40,7 +40,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="myComplexAbstractGroup" table="`MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP_IDX`"/>
@@ -74,14 +74,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="mySimpleAbstractGroup" table="`NUMBERTYPE_MYSIMPLEABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="NUMBERTYPE_MYSIMPLEABSTRACTGROUP_KEY" update="true">
<column name="`NUMBERTYPE_MYSIMPLEABSTRACTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`NUMBERTYPE_MYSIMPLEABSTRACTGROUP_IDX`"/>
<one-to-many entity-name="NumberType_mySimpleAbstractGroup"/>
</list>
<list name="myComplexAbstractGroup" table="`NUMBERTYPE_MYCOMPLEXABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="NUMBERTYPE_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`NUMBERTYPE_MYCOMPLEXABSTRACTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`NUMBERTYPE_MYCOMPLEXABSTRACTGROUP_IDX`"/>
@@ -366,7 +366,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="myComplexAbstractGroup" table="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/>
@@ -438,14 +438,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="mySimpleAbstractGroup" table="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_KEY" update="true">
<column name="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_IDX`"/>
<one-to-many entity-name="NumberTypeAuditing_mySimpleAbstractGroup"/>
</list>
<list name="myComplexAbstractGroup" table="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_h_o_hibernate.hbm.xml
index 62741139d..c1248dea7 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_h_o_hibernate.hbm.xml
@@ -43,7 +43,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="myComplexAbstractGroup" table="`MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP_IDX`"/>
@@ -80,14 +80,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="mySimpleAbstractGroup" table="`NUMBERTYPE_MYSIMPLEABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="NUMBERTYPE_MYSIMPLEABSTRACTGROUP_KEY" update="true">
<column name="`NUMBERTYPE_MYSIMPLEABSTRACTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`NUMBERTYPE_MYSIMPLEABSTRACTGROUP_IDX`"/>
<one-to-many entity-name="NumberType_mySimpleAbstractGroup"/>
</list>
<list name="myComplexAbstractGroup" table="`NUMBERTYPE_MYCOMPLEXABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="NUMBERTYPE_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`NUMBERTYPE_MYCOMPLEXABSTRACTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`NUMBERTYPE_MYCOMPLEXABSTRACTGROUP_IDX`"/>
@@ -375,7 +375,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="myComplexAbstractGroup" table="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/>
@@ -450,14 +450,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="mySimpleAbstractGroup" table="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_KEY" update="true">
<column name="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_IDX`"/>
<one-to-many entity-name="NumberTypeAuditing_mySimpleAbstractGroup"/>
</list>
<list name="myComplexAbstractGroup" table="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_e_o_hibernate.hbm.xml
index eb23fb988..b3644ec12 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_e_o_hibernate.hbm.xml
@@ -41,14 +41,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="myAbstractGroup" table="`ROOTTYPE_MYABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ROOTTYPE_MYABSTRACTGROUP_KEY" update="true">
<column name="`ROOTTYPE_MYABSTRACTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`ROOTTYPE_MYABSTRACTGROUP_IDX`"/>
<one-to-many entity-name="RootType_myAbstractGroup"/>
</list>
<list name="myComplexAbstractGroup" table="`ROOTTYPE_MYCOMPLEXABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ROOTTYPE_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`ROOTTYPE_MYCOMPLEXABSTRACTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`ROOTTYPE_MYCOMPLEXABSTRACTGROUP_IDX`"/>
@@ -321,14 +321,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="myAbstractGroup" table="`ROOTTYPEAUDITING_MYABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ROOTTYPEAUDITING_MYABSTRACTGROUP_KEY" update="true">
<column name="`ROOTTYPEAUDITING_MYABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ROOTTYPEAUDITING_MYABSTRACTGROUP_IDX`"/>
<one-to-many entity-name="RootTypeAuditing_myAbstractGroup"/>
</list>
<list name="myComplexAbstractGroup" table="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_h_o_hibernate.hbm.xml
index 37caa3493..6960037f4 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_h_o_hibernate.hbm.xml
@@ -41,14 +41,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="myAbstractGroup" table="`ROOTTYPE_MYABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ROOTTYPE_MYABSTRACTGROUP_KEY" update="true">
<column name="`ROOTTYPE_MYABSTRACTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`ROOTTYPE_MYABSTRACTGROUP_IDX`"/>
<one-to-many entity-name="RootType_myAbstractGroup"/>
</list>
<list name="myComplexAbstractGroup" table="`ROOTTYPE_MYCOMPLEXABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ROOTTYPE_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`ROOTTYPE_MYCOMPLEXABSTRACTGROUP_E_ID`" unique="false"/>
</key>
<list-index column="`ROOTTYPE_MYCOMPLEXABSTRACTGROUP_IDX`"/>
@@ -324,14 +324,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="myAbstractGroup" table="`ROOTTYPEAUDITING_MYABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ROOTTYPEAUDITING_MYABSTRACTGROUP_KEY" update="true">
<column name="`ROOTTYPEAUDITING_MYABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ROOTTYPEAUDITING_MYABSTRACTGROUP_IDX`"/>
<one-to-many entity-name="RootTypeAuditing_myAbstractGroup"/>
</list>
<list name="myComplexAbstractGroup" table="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true">
<column name="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_e_o_hibernate.hbm.xml
index c3b514b0c..9375a1063 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_e_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="country" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="ADDRESS_COUNTRY">
+ <key foreign-key="ADDRESS_COUNTRY_KEY" update="true">
<column name="`ADDRESS_COUNTRY_E_ID`" unique="false"/>
</key>
<list-index column="`ADDRESS_COUNTRY_IDX`"/>
@@ -37,7 +37,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CITY_ADDRESS">
+ <key foreign-key="CITY_ADDRESS_KEY" update="true">
<column name="`CITY_ADDRESS_E_ID`" unique="false"/>
</key>
<list-index column="`CITY_ADDRESS_IDX`"/>
@@ -58,7 +58,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="address" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PERSON_ADDRESS">
+ <key foreign-key="PERSON_ADDRESS_KEY" update="true">
<column name="`PERSON_ADDRESS_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_ADDRESS_IDX`"/>
@@ -167,7 +167,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="country" table="`ADDRESSAUDITING_COUNTRYAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ADDRESSAUDITING_COUNTRY_KEY" update="true">
<column name="`ADDRESSAUDITING_COUNTRY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSAUDITING_COUNTRY_IDX`"/>
@@ -226,7 +226,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`CITYAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CITYAUDITING_ADDRESS_KEY" update="true">
<column name="`CITYAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CITYAUDITING_ADDRESS_IDX`"/>
@@ -285,7 +285,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`PERSONAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_ADDRESS_KEY" update="true">
<column name="`PERSONAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_ADDRESS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_h_o_hibernate.hbm.xml
index 2937f1758..d0074d31d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_h_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="country" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="ADDRESS_COUNTRY">
+ <key foreign-key="ADDRESS_COUNTRY_KEY" update="true">
<column name="`ADDRESS_COUNTRY_E_ID`" unique="false"/>
</key>
<list-index column="`ADDRESS_COUNTRY_IDX`"/>
@@ -43,7 +43,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CITY_ADDRESS">
+ <key foreign-key="CITY_ADDRESS_KEY" update="true">
<column name="`CITY_ADDRESS_E_ID`" unique="false"/>
</key>
<list-index column="`CITY_ADDRESS_IDX`"/>
@@ -67,7 +67,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="address" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PERSON_ADDRESS">
+ <key foreign-key="PERSON_ADDRESS_KEY" update="true">
<column name="`PERSON_ADDRESS_E_ID`" unique="false"/>
</key>
<list-index column="`PERSON_ADDRESS_IDX`"/>
@@ -173,7 +173,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="country" table="`ADDRESSAUDITING_COUNTRYAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ADDRESSAUDITING_COUNTRY_KEY" update="true">
<column name="`ADDRESSAUDITING_COUNTRY_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSAUDITING_COUNTRY_IDX`"/>
@@ -235,7 +235,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`CITYAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CITYAUDITING_ADDRESS_KEY" update="true">
<column name="`CITYAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CITYAUDITING_ADDRESS_IDX`"/>
@@ -297,7 +297,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`PERSONAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_ADDRESS_KEY" update="true">
<column name="`PERSONAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_ADDRESS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_e_o_hibernate.hbm.xml
index a80ca9787..09807e7c5 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_e_o_hibernate.hbm.xml
@@ -32,14 +32,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_ADDRESS">
+ <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true">
<column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_ADDRESS_IDX`"/>
<one-to-many entity-name="Address"/>
</list>
<list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_PRICE">
+ <key foreign-key="CONTENTLIST_PRICE_KEY" update="true">
<column name="`CONTENTLIST_PRICE_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_PRICE_IDX`"/>
@@ -141,7 +141,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="UKADDRESSLIST_ADDRESS">
+ <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/>
@@ -278,14 +278,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`CONTENTLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true">
<column name="`CONTENTLISTAUDITING_PRICE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/>
@@ -509,7 +509,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_h_o_hibernate.hbm.xml
index 447d272e2..444e73d86 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_h_o_hibernate.hbm.xml
@@ -35,14 +35,14 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_ADDRESS">
+ <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true">
<column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_ADDRESS_IDX`"/>
<one-to-many entity-name="Address"/>
</list>
<list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="CONTENTLIST_PRICE">
+ <key foreign-key="CONTENTLIST_PRICE_KEY" update="true">
<column name="`CONTENTLIST_PRICE_NAME`" unique="false"/>
</key>
<list-index column="`CONTENTLIST_PRICE_IDX`"/>
@@ -147,7 +147,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="address" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="UKADDRESSLIST_ADDRESS">
+ <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLIST_ADDRESS_NAME`" unique="false"/>
</key>
<list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/>
@@ -293,14 +293,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`CONTENTLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true">
<column name="`CONTENTLISTAUDITING_PRICE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/>
@@ -518,7 +518,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true">
<column name="`UKADDRESSLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_e_o_hibernate.hbm.xml
index 2f1024c83..15ee949ff 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_e_o_hibernate.hbm.xml
@@ -530,7 +530,7 @@
<column not-null="false" unique="true" name="`NAME`"/>
</property>
<bag name="instance" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="DWHCLUSTER_INSTANCE">
+ <key foreign-key="DWHCLUSTER_INSTANCE_KEY" update="true">
<column name="`DWHCLUSTER_ID`" unique="false"/>
</key>
<one-to-many entity-name="DWHInstance"/>
@@ -556,7 +556,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<bag name="etl" fetch="subselect" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="DWHINSTANCE_ETL">
+ <key foreign-key="DWHINSTANCE_ETL_KEY" update="true">
<column name="`DWHINSTANCE_ID`" unique="false"/>
</key>
<one-to-many entity-name="VServer"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_h_o_hibernate.hbm.xml
index 45ecd6981..456c28902 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_h_o_hibernate.hbm.xml
@@ -578,7 +578,7 @@
<column not-null="false" unique="true" name="`NAME`"/>
</property>
<bag name="instance" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="DWHCLUSTER_INSTANCE">
+ <key foreign-key="DWHCLUSTER_INSTANCE_KEY" update="true">
<column name="`DWHCLUSTER_ID`" unique="false"/>
</key>
<one-to-many entity-name="DWHInstance"/>
@@ -607,7 +607,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<bag name="etl" fetch="subselect" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="DWHINSTANCE_ETL">
+ <key foreign-key="DWHINSTANCE_ETL_KEY" update="true">
<column name="`DWHINSTANCE_ID`" unique="false"/>
</key>
<one-to-many entity-name="VServer"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_x_o_hibernate.hbm.xml
index 9519dbaa7..8e13b007f 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_x_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_x_o_hibernate.hbm.xml
@@ -576,7 +576,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="instance" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="DWHCLUSTER_INSTANCE">
+ <key foreign-key="DWHCLUSTER_INSTANCE_KEY" update="true">
<column name="`DWHCLUSTER_INSTANCE_E_ID`" unique="false"/>
</key>
<list-index column="`DWHCLUSTER_INSTANCE_IDX`"/>
@@ -615,7 +615,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="etl" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="DWHINSTANCE_ETL">
+ <key foreign-key="DWHINSTANCE_ETL_KEY" update="true">
<column name="`DWHINSTANCE_ETL_E_ID`" unique="false"/>
</key>
<list-index column="`DWHINSTANCE_ETL_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_e_o_hibernate.hbm.xml
index c3aeee766..ea4582051 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_e_o_hibernate.hbm.xml
@@ -112,7 +112,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ONEAUDITING_MANIES_KEY" update="true">
<column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ONEAUDITING_MANIES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_h_o_hibernate.hbm.xml
index 5eabb707e..e5520fb67 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_h_o_hibernate.hbm.xml
@@ -124,7 +124,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ONEAUDITING_MANIES_KEY" update="true">
<column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ONEAUDITING_MANIES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_e_o_hibernate.hbm.xml
index aea8b5920..85413abd5 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<bag name="manies" order-by="`myname` asc" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="ONE_MANIES">
+ <key foreign-key="ONE_MANIES_KEY" update="true">
<column name="`ONE_MANIES_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Many"/>
@@ -102,7 +102,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ONEAUDITING_MANIES_KEY" update="true">
<column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ONEAUDITING_MANIES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_h_o_hibernate.hbm.xml
index 499f2c519..10799e38b 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<bag name="manies" order-by="`myname` asc" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="ONE_MANIES">
+ <key foreign-key="ONE_MANIES_KEY" update="true">
<column name="`ONE_MANIES_E_ID`" unique="false"/>
</key>
<one-to-many entity-name="Many"/>
@@ -114,7 +114,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ONEAUDITING_MANIES_KEY" update="true">
<column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ONEAUDITING_MANIES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_e_o_hibernate.hbm.xml
index eb3546c34..62efc1fdd 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_e_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="ONE_MANIES_KEY" update="true">
<column name="`ONE_E_ID`" unique="false"/>
</key>
<many-to-many entity-name="Many" unique="false" foreign-key="ONE_MANIES">
@@ -107,7 +107,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ONEAUDITING_MANIES_KEY" update="true">
<column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ONEAUDITING_MANIES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_h_o_hibernate.hbm.xml
index 80cd34ef1..1f97cda4d 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_h_o_hibernate.hbm.xml
@@ -19,7 +19,7 @@
<collection-id column="ID" type="long">
<generator class="increment"/>
</collection-id>
- <key update="true">
+ <key foreign-key="ONE_MANIES_KEY" update="true">
<column name="`ONE_E_ID`" unique="false"/>
</key>
<many-to-many entity-name="Many" unique="false" foreign-key="ONE_MANIES">
@@ -119,7 +119,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ONEAUDITING_MANIES_KEY" update="true">
<column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ONEAUDITING_MANIES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_e_o_hibernate.hbm.xml
index c446e59d2..d9f187a41 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_e_o_hibernate.hbm.xml
@@ -106,7 +106,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ONEAUDITING_MANIES_KEY" update="true">
<column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ONEAUDITING_MANIES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_h_o_hibernate.hbm.xml
index faccc0ed3..388070efa 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_h_o_hibernate.hbm.xml
@@ -118,7 +118,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ONEAUDITING_MANIES_KEY" update="true">
<column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ONEAUDITING_MANIES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_e_o_hibernate.hbm.xml
index 0a60f22a5..501623036 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_e_o_hibernate.hbm.xml
@@ -118,7 +118,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="ownedCats" table="`OWNERAUDITING_OWNEDCATSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="OWNERAUDITING_OWNEDCATS_KEY" update="true">
<column name="`OWNERAUDITING_OWNEDCATS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`OWNERAUDITING_OWNEDCATS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_h_o_hibernate.hbm.xml
index 2a1776ccb..a3a9f7027 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_h_o_hibernate.hbm.xml
@@ -127,7 +127,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="ownedCats" table="`OWNERAUDITING_OWNEDCATSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="OWNERAUDITING_OWNEDCATS_KEY" update="true">
<column name="`OWNERAUDITING_OWNEDCATS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`OWNERAUDITING_OWNEDCATS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_e_o_hibernate.hbm.xml
index 9b77c40b9..db7197ad8 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_e_o_hibernate.hbm.xml
@@ -175,7 +175,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="ownedCats" table="`OWNERAUDITING_OWNEDCATSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="OWNERAUDITING_OWNEDCATS_KEY" update="true">
<column name="`OWNERAUDITING_OWNEDCATS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`OWNERAUDITING_OWNEDCATS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_h_o_hibernate.hbm.xml
index 711999f95..83483c9e3 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_h_o_hibernate.hbm.xml
@@ -187,7 +187,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="ownedCats" table="`OWNERAUDITING_OWNEDCATSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="OWNERAUDITING_OWNEDCATS_KEY" update="true">
<column name="`OWNERAUDITING_OWNEDCATS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`OWNERAUDITING_OWNEDCATS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_e_o_hibernate.hbm.xml
index 87ce34827..a25d59f60 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_e_o_hibernate.hbm.xml
@@ -47,14 +47,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -223,14 +223,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -289,7 +289,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_h_o_hibernate.hbm.xml
index 01f43e5b8..5b2c9bfae 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_h_o_hibernate.hbm.xml
@@ -53,14 +53,14 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS`" unique="false"/>
</key>
<list-index column="`TEST_INDEX`"/>
<one-to-many entity-name="Writer"/>
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -241,14 +241,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -310,7 +310,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_e_o_hibernate.hbm.xml
index 910a54679..d86c955cd 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_e_o_hibernate.hbm.xml
@@ -19,14 +19,14 @@
<column not-null="true" unique="false" name="`ID`"/>
</id>
<list name="bars" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="FOO_BARS">
+ <key foreign-key="FOO_BARS_KEY" update="true">
<column name="`FOO_BARS_ID`" unique="false"/>
</key>
<list-index column="`FOO_BARS_IDX`"/>
<one-to-many entity-name="Bar"/>
</list>
<list name="biffs" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="FOO_BIFFS">
+ <key foreign-key="FOO_BIFFS_KEY" update="true">
<column name="`FOO_BIFFS_ID`" unique="false"/>
</key>
<list-index column="`FOO_BIFFS_IDX`"/>
@@ -174,14 +174,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="bars" table="`FOOAUDITING_BARSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FOOAUDITING_BARS_KEY" update="true">
<column name="`FOOAUDITING_BARS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FOOAUDITING_BARS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="biffs" table="`FOOAUDITING_BIFFSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FOOAUDITING_BIFFS_KEY" update="true">
<column name="`FOOAUDITING_BIFFS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FOOAUDITING_BIFFS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_h_o_hibernate.hbm.xml
index b5f6b6649..a85d35d44 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_h_o_hibernate.hbm.xml
@@ -25,14 +25,14 @@
<column name="`DTYPE`" index="FOODTYPE" length="255" not-null="true"/>
</discriminator>
<list name="bars" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="FOO_BARS">
+ <key foreign-key="FOO_BARS_KEY" update="true">
<column name="`FOO_BARS_ID`" unique="false"/>
</key>
<list-index column="`FOO_BARS_IDX`"/>
<one-to-many entity-name="Bar"/>
</list>
<list name="biffs" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="FOO_BIFFS">
+ <key foreign-key="FOO_BIFFS_KEY" update="true">
<column name="`FOO_BIFFS_ID`" unique="false"/>
</key>
<list-index column="`FOO_BIFFS_IDX`"/>
@@ -183,14 +183,14 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="bars" table="`FOOAUDITING_BARSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FOOAUDITING_BARS_KEY" update="true">
<column name="`FOOAUDITING_BARS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FOOAUDITING_BARS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="biffs" table="`FOOAUDITING_BIFFSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="FOOAUDITING_BIFFS_KEY" update="true">
<column name="`FOOAUDITING_BIFFS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`FOOAUDITING_BIFFS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_e_o_hibernate.hbm.xml
index da3cd4b8b..3698f0147 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_e_o_hibernate.hbm.xml
@@ -18,7 +18,7 @@
<column not-null="false" unique="false" name="`PERSON_MOTHER_NAME`"/>
</many-to-one>
<bag name="children" table="`PERSON_PERSON`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="PERSON_CHILDREN_KEY" update="true">
<column name="`PERSON_CHILDREN_NAME`" unique="false"/>
</key>
<many-to-many entity-name="Person" unique="false" foreign-key="PERSON_CHILDREN">
@@ -104,7 +104,7 @@
<column not-null="false" unique="false" name="`MOTHER`"/>
</property>
<list name="children" table="`PERSONAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_CHILDREN_KEY" update="true">
<column name="`PERSONAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_CHILDREN_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_h_o_hibernate.hbm.xml
index 31ae64266..c321a624a 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_h_o_hibernate.hbm.xml
@@ -21,7 +21,7 @@
<column not-null="false" unique="false" name="`PERSON_MOTHER_NAME`"/>
</many-to-one>
<bag name="children" table="`PERSON_PERSON`" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true">
+ <key foreign-key="PERSON_CHILDREN_KEY" update="true">
<column name="`PERSON_CHILDREN_NAME`" unique="false"/>
</key>
<many-to-many entity-name="Person" unique="false" foreign-key="PERSON_CHILDREN">
@@ -113,7 +113,7 @@
<column not-null="false" unique="false" name="`MOTHER`"/>
</property>
<list name="children" table="`PERSONAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PERSONAUDITING_CHILDREN_KEY" update="true">
<column name="`PERSONAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PERSONAUDITING_CHILDREN_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_e_o_hibernate.hbm.xml
index bf1fd65f7..7bf5e3769 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_e_o_hibernate.hbm.xml
@@ -166,7 +166,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="contacts" table="`ADDRESSAUDITING_CONTACTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ADDRESSAUDITING_CONTACTS_KEY" update="true">
<column name="`ADDRESSAUDITING_CONTACTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSAUDITING_CONTACTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_h_o_hibernate.hbm.xml
index 97e079839..b1b641811 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_h_o_hibernate.hbm.xml
@@ -187,7 +187,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="contacts" table="`ADDRESSAUDITING_CONTACTSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ADDRESSAUDITING_CONTACTS_KEY" update="true">
<column name="`ADDRESSAUDITING_CONTACTS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSAUDITING_CONTACTS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_e_o_hibernate.hbm.xml
index 7474d9efa..89649364e 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_e_o_hibernate.hbm.xml
@@ -12,7 +12,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="things" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="THING_THINGS">
+ <key foreign-key="THING_THINGS_KEY" update="true">
<column name="`THING_THINGS_NAME`" unique="false"/>
</key>
<list-index column="`THING_THINGS_IDX`"/>
@@ -129,7 +129,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="things" table="`THINGAUDITING_THINGSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="THINGAUDITING_THINGS_KEY" update="true">
<column name="`THINGAUDITING_THINGS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`THINGAUDITING_THINGS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_h_o_hibernate.hbm.xml
index b8e82391a..110768bc1 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_h_o_hibernate.hbm.xml
@@ -15,7 +15,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="things" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="THING_THINGS">
+ <key foreign-key="THING_THINGS_KEY" update="true">
<column name="`THING_THINGS_NAME`" unique="false"/>
</key>
<list-index column="`THING_THINGS_IDX`"/>
@@ -129,7 +129,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="things" table="`THINGAUDITING_THINGSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="THINGAUDITING_THINGS_KEY" update="true">
<column name="`THINGAUDITING_THINGS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`THINGAUDITING_THINGS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_e_o_hibernate.hbm.xml
index e7eebf6d7..841e59340 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_e_o_hibernate.hbm.xml
@@ -37,7 +37,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="addresses" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="ADDRESSLIST_ADDRESSES">
+ <key foreign-key="ADDRESSLIST_ADDRESSES_KEY" update="true">
<column name="`ADDRESSLIST_ADDRESSES_E_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLIST_ADDRESSES_IDX`"/>
@@ -175,7 +175,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="addresses" table="`ADDRESSLISTAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ADDRESSLISTAUDITING_ADDRESSES_KEY" update="true">
<column name="`ADDRESSLISTAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLISTAUDITING_ADDRESSES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_h_o_hibernate.hbm.xml
index faf2406ce..5f53212a2 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_h_o_hibernate.hbm.xml
@@ -40,7 +40,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<list name="addresses" lazy="true" cascade="persist,merge,refresh,save-update,lock">
- <key update="true" foreign-key="ADDRESSLIST_ADDRESSES">
+ <key foreign-key="ADDRESSLIST_ADDRESSES_KEY" update="true">
<column name="`ADDRESSLIST_ADDRESSES_E_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLIST_ADDRESSES_IDX`"/>
@@ -184,7 +184,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="addresses" table="`ADDRESSLISTAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ADDRESSLISTAUDITING_ADDRESSES_KEY" update="true">
<column name="`ADDRESSLISTAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ADDRESSLISTAUDITING_ADDRESSES_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_e_o_hibernate.hbm.xml
index 87fb2a815..b781c86d7 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_e_o_hibernate.hbm.xml
@@ -13,7 +13,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<map name="testMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="TESTELEMENT_TESTMAP_KEY" update="true">
<column name="`TESTELEMENT_TESTMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
@@ -94,7 +94,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="testMap" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="TESTELEMENTAUDITING_TESTMAP">
+ <key foreign-key="TESTELEMENTAUDITING_TESTMAP_KEY" update="true">
<column name="`TESTELEMENTAUDITING_TESTMAP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TESTELEMENTAUDITING_TESTMAP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_h_o_hibernate.hbm.xml
index 9951fd42f..f0866f121 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_h_o_hibernate.hbm.xml
@@ -16,7 +16,7 @@
<meta attribute="syntheticVersion" inherit="false">true</meta>
</version>
<map name="testMap" lazy="true" cascade="all,delete-orphan">
- <key update="true">
+ <key foreign-key="TESTELEMENT_TESTMAP_KEY" update="true">
<column name="`TESTELEMENT_TESTMAP_E_ID`" unique="false"/>
</key>
<map-key type="java.lang.String"/>
@@ -103,7 +103,7 @@
<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
</property>
<list name="testMap" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="TESTELEMENTAUDITING_TESTMAP">
+ <key foreign-key="TESTELEMENTAUDITING_TESTMAP_KEY" update="true">
<column name="`TESTELEMENTAUDITING_TESTMAP_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`TESTELEMENTAUDITING_TESTMAP_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_e_o_hibernate.hbm.xml
index 50c288d20..64456b2e8 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_e_o_hibernate.hbm.xml
@@ -104,14 +104,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="mySide" table="`ITEMAUDITING_MYSIDEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMAUDITING_MYSIDE_KEY" update="true">
<column name="`ITEMAUDITING_MYSIDE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMAUDITING_MYSIDE_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="yourSide" table="`ITEMAUDITING_YOURSIDEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMAUDITING_YOURSIDE_KEY" update="true">
<column name="`ITEMAUDITING_YOURSIDE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMAUDITING_YOURSIDE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_h_o_hibernate.hbm.xml
index 2a516ccb9..4cca9d65c 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_h_o_hibernate.hbm.xml
@@ -113,14 +113,14 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="mySide" table="`ITEMAUDITING_MYSIDEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMAUDITING_MYSIDE_KEY" update="true">
<column name="`ITEMAUDITING_MYSIDE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMAUDITING_MYSIDE_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="yourSide" table="`ITEMAUDITING_YOURSIDEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="ITEMAUDITING_YOURSIDE_KEY" update="true">
<column name="`ITEMAUDITING_YOURSIDE_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`ITEMAUDITING_YOURSIDE_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_e_o_hibernate.hbm.xml
index 83ae33a86..21e38172f 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_e_o_hibernate.hbm.xml
@@ -30,7 +30,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -161,7 +161,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_h_o_hibernate.hbm.xml
index 5909362a1..bb7860e89 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_h_o_hibernate.hbm.xml
@@ -36,7 +36,7 @@
<column not-null="true" unique="false" name="`NAME`"/>
</property>
<list name="books" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -176,7 +176,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_e_o_hibernate.hbm.xml
index e1b1a6a76..2d47aeb67 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_e_o_hibernate.hbm.xml
@@ -120,7 +120,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="you" table="`MEAUDITING_YOUAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MEAUDITING_YOU_KEY" update="true">
<column name="`MEAUDITING_YOU_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MEAUDITING_YOU_IDX`"/>
@@ -179,7 +179,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="me" table="`YOUAUDITING_MEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="YOUAUDITING_ME_KEY" update="true">
<column name="`YOUAUDITING_ME_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`YOUAUDITING_ME_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_h_o_hibernate.hbm.xml
index ec448ce47..a9e3bab81 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_h_o_hibernate.hbm.xml
@@ -132,7 +132,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="you" table="`MEAUDITING_YOUAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MEAUDITING_YOU_KEY" update="true">
<column name="`MEAUDITING_YOU_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MEAUDITING_YOU_IDX`"/>
@@ -194,7 +194,7 @@
<column not-null="false" unique="false" name="`NAME`"/>
</property>
<list name="me" table="`YOUAUDITING_MEAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="YOUAUDITING_ME_KEY" update="true">
<column name="`YOUAUDITING_ME_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`YOUAUDITING_ME_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_e_o_hibernate.hbm.xml
index 98571bcb8..fd60d4e62 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_e_o_hibernate.hbm.xml
@@ -51,7 +51,7 @@
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
@@ -59,7 +59,7 @@
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -230,14 +230,14 @@
<column not-null="false" unique="false" name="`NAME`" length="50"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -297,7 +297,7 @@
<column not-null="false" unique="false" name="`NAME`" length="50"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_h_o_hibernate.hbm.xml
index 42bf7bcbc..17a0912f9 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_h_o_hibernate.hbm.xml
@@ -57,7 +57,7 @@
</property>
<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="schrijvers">
+ <key foreign-key="SCHRIJVERS_KEY" update="true">
<column name="`LIBRARY_WRITERS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_WRITERS_IDX`"/>
@@ -65,7 +65,7 @@
</list>
<list name="books" lazy="true" cascade="all,delete-orphan">
<cache usage="read-write"/>
- <key update="true" foreign-key="LIBRARY_BOOKS">
+ <key foreign-key="LIBRARY_BOOKS_KEY" update="true">
<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
</key>
<list-index column="`LIBRARY_BOOKS_IDX`"/>
@@ -248,14 +248,14 @@
<column not-null="false" unique="false" name="`NAME`" length="50"/>
</property>
<list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true">
<column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/>
<element type="java.lang.String"/>
</list>
<list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
@@ -318,7 +318,7 @@
<column not-null="false" unique="false" name="`NAME`" length="50"/>
</property>
<list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_e_o_hibernate.hbm.xml
index 00539c84e..1e44d0734 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_e_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_e_o_hibernate.hbm.xml
@@ -39,7 +39,7 @@
<column name="`ABSTRACTSUPER_E_ID`"/>
</key>
<list name="m" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MLIST_M">
+ <key foreign-key="MLIST_M_KEY" update="true">
<column name="`MLIST_M_E_ID`" unique="false"/>
</key>
<list-index column="`MLIST_M_IDX`"/>
@@ -69,7 +69,7 @@
<column name="`ABSTRACTSUPER_E_ID`"/>
</key>
<list name="p" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PLIST_P">
+ <key foreign-key="PLIST_P_KEY" update="true">
<column name="`PLIST_P_E_ID`" unique="false"/>
</key>
<list-index column="`PLIST_P_IDX`"/>
@@ -168,7 +168,7 @@
<column name="`ABSTRACTSUPERAUDITING_TENEO_AUDIT_ID`"/>
</key>
<list name="p" table="`MAUDITING_PAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAUDITING_P_KEY" update="true">
<column name="`MAUDITING_P_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAUDITING_P_IDX`"/>
@@ -182,7 +182,7 @@
<column name="`ABSTRACTSUPERAUDITING_TENEO_AUDIT_ID`"/>
</key>
<list name="m" table="`MLISTAUDITING_MAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MLISTAUDITING_M_KEY" update="true">
<column name="`MLISTAUDITING_M_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MLISTAUDITING_M_IDX`"/>
@@ -196,7 +196,7 @@
<column name="`ABSTRACTSUPERAUDITING_TENEO_AUDIT_ID`"/>
</key>
<list name="m" table="`PAUDITING_MAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PAUDITING_M_KEY" update="true">
<column name="`PAUDITING_M_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PAUDITING_M_IDX`"/>
@@ -210,7 +210,7 @@
<column name="`ABSTRACTSUPERAUDITING_TENEO_AUDIT_ID`"/>
</key>
<list name="p" table="`PLISTAUDITING_PAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PLISTAUDITING_P_KEY" update="true">
<column name="`PLISTAUDITING_P_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PLISTAUDITING_P_IDX`"/>
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_h_o_hibernate.hbm.xml
index b1179d1ae..f44dfbfc5 100644
--- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_h_o_hibernate.hbm.xml
+++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_h_o_hibernate.hbm.xml
@@ -36,7 +36,7 @@
<meta attribute="eclassName" inherit="false">MList</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/issues/topclasses</meta>
<list name="m" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="MLIST_M">
+ <key foreign-key="MLIST_M_KEY" update="true">
<column name="`MLIST_M_E_ID`" unique="false"/>
</key>
<list-index column="`MLIST_M_IDX`"/>
@@ -60,7 +60,7 @@
<meta attribute="eclassName" inherit="false">PList</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/issues/topclasses</meta>
<list name="p" lazy="true" cascade="all,delete-orphan">
- <key update="true" foreign-key="PLIST_P">
+ <key foreign-key="PLIST_P_KEY" update="true">
<column name="`PLIST_P_E_ID`" unique="false"/>
</key>
<list-index column="`PLIST_P_IDX`"/>
@@ -159,7 +159,7 @@
<meta attribute="eclassName" inherit="false">MAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/issues/topclassesAuditing</meta>
<list name="p" table="`MAUDITING_PAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MAUDITING_P_KEY" update="true">
<column name="`MAUDITING_P_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MAUDITING_P_IDX`"/>
@@ -170,7 +170,7 @@
<meta attribute="eclassName" inherit="false">MListAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/issues/topclassesAuditing</meta>
<list name="m" table="`MLISTAUDITING_MAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="MLISTAUDITING_M_KEY" update="true">
<column name="`MLISTAUDITING_M_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`MLISTAUDITING_M_IDX`"/>
@@ -181,7 +181,7 @@
<meta attribute="eclassName" inherit="false">PAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/issues/topclassesAuditing</meta>
<list name="m" table="`PAUDITING_MAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PAUDITING_M_KEY" update="true">
<column name="`PAUDITING_M_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PAUDITING_M_IDX`"/>
@@ -192,7 +192,7 @@
<meta attribute="eclassName" inherit="false">PListAuditing</meta>
<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/issues/topclassesAuditing</meta>
<list name="p" table="`PLISTAUDITING_PAUDITING`" lazy="true" cascade="all">
- <key update="true">
+ <key foreign-key="PLISTAUDITING_P_KEY" update="true">
<column name="`PLISTAUDITING_P_TENEO_AUDIT_ID`" unique="false"/>
</key>
<list-index column="`PLISTAUDITING_P_IDX`"/>

Back to the top