Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Taal2012-12-20 06:59:14 -0500
committerMartin Taal2012-12-20 06:59:14 -0500
commita36b30f14322d74069823336d1a6e01dbfe68ae0 (patch)
treeff2cc1c1b143bc3bef99d058f4b91e9f8ae42bef
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
-rwxr-xr-xcore/org.eclipse.emf.teneo/src/org/eclipse/emf/teneo/mapping/strategy/SQLNameStrategy.java3
-rwxr-xr-xcore/org.eclipse.emf.teneo/src/org/eclipse/emf/teneo/mapping/strategy/impl/ClassicSQLNameStrategy.java4
-rwxr-xr-xhibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/AbstractAssociationMapper.java7
-rwxr-xr-xhibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/ManyExternalReferenceMapper.java2
-rwxr-xr-xhibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/ManyToOneMapper.java1
-rwxr-xr-xhibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/OneToManyMapper.java2
-rw-r--r--hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/TypedEReferenceMapper.java1
-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
359 files changed, 2019 insertions, 2001 deletions
diff --git a/core/org.eclipse.emf.teneo/src/org/eclipse/emf/teneo/mapping/strategy/SQLNameStrategy.java b/core/org.eclipse.emf.teneo/src/org/eclipse/emf/teneo/mapping/strategy/SQLNameStrategy.java
index 71690dd67..6d54fb95d 100755
--- a/core/org.eclipse.emf.teneo/src/org/eclipse/emf/teneo/mapping/strategy/SQLNameStrategy.java
+++ b/core/org.eclipse.emf.teneo/src/org/eclipse/emf/teneo/mapping/strategy/SQLNameStrategy.java
@@ -80,6 +80,9 @@ public interface SQLNameStrategy extends ExtensionPoint {
public abstract String getForeignKeyName(PAnnotatedEClass aOwningClass,
PAnnotatedEStructuralFeature aFeature);
+ public abstract String adaptForeignKeyNameForKey(PAnnotatedEStructuralFeature aFeature,
+ String keyName);
+
/** Return joincolumn names for many-to-one */
public abstract List<String> getManyToOneJoinColumnNames(PAnnotatedEReference aReference);
diff --git a/core/org.eclipse.emf.teneo/src/org/eclipse/emf/teneo/mapping/strategy/impl/ClassicSQLNameStrategy.java b/core/org.eclipse.emf.teneo/src/org/eclipse/emf/teneo/mapping/strategy/impl/ClassicSQLNameStrategy.java
index 1870bb85b..731a40bc2 100755
--- a/core/org.eclipse.emf.teneo/src/org/eclipse/emf/teneo/mapping/strategy/impl/ClassicSQLNameStrategy.java
+++ b/core/org.eclipse.emf.teneo/src/org/eclipse/emf/teneo/mapping/strategy/impl/ClassicSQLNameStrategy.java
@@ -85,6 +85,10 @@ public class ClassicSQLNameStrategy implements SQLNameStrategy,
+ "_" + idFeature, true);
}
+ public String adaptForeignKeyNameForKey(PAnnotatedEStructuralFeature aFeature, String keyName) {
+ return convert(keyName + "_key");
+ }
+
/*
* (non-Javadoc)
*
diff --git a/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/AbstractAssociationMapper.java b/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/AbstractAssociationMapper.java
index 4aa639563..381a8daf5 100755
--- a/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/AbstractAssociationMapper.java
+++ b/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/AbstractAssociationMapper.java
@@ -299,7 +299,12 @@ public abstract class AbstractAssociationMapper extends AbstractMapper {
*/
protected void addForeignKeyAttribute(Element manyElement, PAnnotatedEStructuralFeature aFeature) {
if (aFeature.getForeignKey() != null) {
- manyElement.addAttribute("foreign-key", aFeature.getForeignKey().getName());
+ if (manyElement.getName().equals("key")) {
+ manyElement.addAttribute("foreign-key", getHbmContext().getSqlNameStrategy()
+ .adaptForeignKeyNameForKey(aFeature, aFeature.getForeignKey().getName()));
+ } else {
+ manyElement.addAttribute("foreign-key", aFeature.getForeignKey().getName());
+ }
}
}
diff --git a/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/ManyExternalReferenceMapper.java b/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/ManyExternalReferenceMapper.java
index 6ac919859..fceb1c54f 100755
--- a/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/ManyExternalReferenceMapper.java
+++ b/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/ManyExternalReferenceMapper.java
@@ -45,6 +45,8 @@ public class ManyExternalReferenceMapper extends AbstractAssociationMapper imple
final Element collElement = addCollectionElement(paReference);
final Element keyElement = collElement.addElement("key");
+ addForeignKeyAttribute(keyElement, paReference);
+
final JoinTable jt = getJoinTable(paReference);
final List<JoinColumn> jcs = paReference.getJoinColumns() == null ? new ArrayList<JoinColumn>()
: paReference.getJoinColumns();
diff --git a/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/ManyToOneMapper.java b/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/ManyToOneMapper.java
index 26eb4b65d..84b7023b4 100755
--- a/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/ManyToOneMapper.java
+++ b/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/ManyToOneMapper.java
@@ -99,6 +99,7 @@ public class ManyToOneMapper extends AbstractAssociationMapper implements Extens
if (joinTable != null) {
final Element keyElement = currentElement.addElement("key");
+
addKeyColumns((HbAnnotatedETypeElement) paReference, keyElement,
joinTable.getInverseJoinColumns());
}
diff --git a/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/OneToManyMapper.java b/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/OneToManyMapper.java
index a04a7005c..8d1192ae9 100755
--- a/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/OneToManyMapper.java
+++ b/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/OneToManyMapper.java
@@ -107,6 +107,7 @@ public class OneToManyMapper extends AbstractAssociationMapper implements Extens
// paReference.getIndexed().isValue());
final Element keyElement = collElement.addElement("key");
handleOndelete(keyElement, hbReference.getHbOnDelete());
+ addForeignKeyAttribute(keyElement, paReference);
// TODO: throw error if both jointable and joincolumns have been set
final List<JoinColumn> jcs = getJoinColumns(paReference);
@@ -252,6 +253,7 @@ public class OneToManyMapper extends AbstractAssociationMapper implements Extens
final Element keyElement = collElement.addElement("key");
handleOndelete(keyElement, ((HbAnnotatedEReference) paReference).getHbOnDelete());
+ addForeignKeyAttribute(keyElement, paReference);
final List<JoinColumn> jcs = getJoinColumns(paReference);
final JoinTable jt = getJoinTable(paReference);
diff --git a/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/TypedEReferenceMapper.java b/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/TypedEReferenceMapper.java
index cfac06c8d..1dcbae9b1 100644
--- a/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/TypedEReferenceMapper.java
+++ b/hibernate/org.eclipse.emf.teneo.hibernate.mapper/src/org/eclipse/emf/teneo/hibernate/mapper/TypedEReferenceMapper.java
@@ -50,6 +50,7 @@ public class TypedEReferenceMapper extends AbstractAssociationMapper implements
final Element collElement = addCollectionElement(paEFeature);
final Element keyElement = collElement.addElement("key");
+ addForeignKeyAttribute(keyElement, paEFeature);
final JoinTable jt = paEFeature.getJoinTable();
final List<JoinColumn> jcs = paEFeature.getJoinColumns() == null ? new ArrayList<JoinColumn>()
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,delet