diff options
author | Martin Taal | 2012-12-20 11:59:14 +0000 |
---|---|---|
committer | Martin Taal | 2012-12-20 11:59:14 +0000 |
commit | a36b30f14322d74069823336d1a6e01dbfe68ae0 (patch) | |
tree | ff2cc1c1b143bc3bef99d058f4b91e9f8ae42bef /tests | |
parent | 6d44c46db3f64cc1f15cc6f72062eaf9b3f0762c (diff) | |
download | org.eclipse.emf.teneo-a36b30f14322d74069823336d1a6e01dbfe68ae0.tar.gz org.eclipse.emf.teneo-a36b30f14322d74069823336d1a6e01dbfe68ae0.tar.xz org.eclipse.emf.teneo-a36b30f14322d74069823336d1a6e01dbfe68ae0.zip |
Fixes issue 396988 - Also support foreign key attribute on key element in mapping
Diffstat (limited to 'tests')
352 files changed, 2000 insertions, 2000 deletions
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_e_o_hibernate.hbm.xml index 6faacbe4e..b3e594ce7 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_e_o_hibernate.hbm.xml @@ -22,14 +22,14 @@ <column not-null="false" unique="false" name="`ANYONE_ID`"/> </any> <list name="any" table="`ANYOBJECT_ANY`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ANYOBJECT_ANY_KEY" update="true"> <column name="`ANYOBJECT_ANY_ID`" unique="false"/> </key> <list-index column="`ANYOBJECT_ANY_IDX`"/> <one-to-many entity-name="AnyObject_any"/> </list> <list name="group" table="`ANYOBJECT_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ANYOBJECT_GROUP_KEY" update="true"> <column name="`ANYOBJECT_GROUP_ID`" unique="false"/> </key> <list-index column="`ANYOBJECT_GROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_h_o_hibernate.hbm.xml index cca38cc37..a0386e16a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/AnyAction_hsqldb_h_o_hibernate.hbm.xml @@ -25,14 +25,14 @@ <column not-null="false" unique="false" name="`ANYONE_ID`"/> </any> <list name="any" table="`ANYOBJECT_ANY`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ANYOBJECT_ANY_KEY" update="true"> <column name="`ANYOBJECT_ANY_ID`" unique="false"/> </key> <list-index column="`ANYOBJECT_ANY_IDX`"/> <one-to-many entity-name="AnyObject_any"/> </list> <list name="group" table="`ANYOBJECT_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ANYOBJECT_GROUP_KEY" update="true"> <column name="`ANYOBJECT_GROUP_ID`" unique="false"/> </key> <list-index column="`ANYOBJECT_GROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_e_o_hibernate.hbm.xml index a5b0122a1..247c8cd0f 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="barKeys" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BARENTITY_BARKEYS"> + <key foreign-key="BARENTITY_BARKEYS_KEY" update="true"> <column name="`BARENTITY_BARKEYS_E_ID`" unique="false"/> </key> <list-index column="`BARENTITY_BARKEYS_IDX`"/> @@ -114,7 +114,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="barKeys" table="`BARAUDITING_BARKEYSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="BARAUDITING_BARKEYS_KEY" update="true"> <column name="`BARAUDITING_BARKEYS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BARAUDITING_BARKEYS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_h_o_hibernate.hbm.xml index 685a66f1e..2c34c7011 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/BZ290969Action_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="barKeys" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BARENTITY_BARKEYS"> + <key foreign-key="BARENTITY_BARKEYS_KEY" update="true"> <column name="`BARENTITY_BARKEYS_E_ID`" unique="false"/> </key> <list-index column="`BARENTITY_BARKEYS_IDX`"/> @@ -129,7 +129,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="barKeys" table="`BARAUDITING_BARKEYSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="BARAUDITING_BARKEYS_KEY" update="true"> <column name="`BARAUDITING_BARKEYS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BARAUDITING_BARKEYS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_e_o_hibernate.hbm.xml index 35db7b2cd..c32a7ace9 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_e_o_hibernate.hbm.xml @@ -61,7 +61,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" table="`LIBRARY_WRITER`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> @@ -70,7 +70,7 @@ </many-to-many> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -282,7 +282,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_h_o_hibernate.hbm.xml index 56f107e4c..2bb878050 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVCascadeDeleteAction_hsqldb_h_o_hibernate.hbm.xml @@ -70,7 +70,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" table="`LIBRARY_WRITER`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> @@ -79,7 +79,7 @@ </many-to-many> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -306,7 +306,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_e_o_hibernate.hbm.xml index 35db7b2cd..c32a7ace9 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_e_o_hibernate.hbm.xml @@ -61,7 +61,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" table="`LIBRARY_WRITER`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> @@ -70,7 +70,7 @@ </many-to-many> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -282,7 +282,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_h_o_hibernate.hbm.xml index 56f107e4c..2bb878050 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EAVMappingAction_hsqldb_h_o_hibernate.hbm.xml @@ -70,7 +70,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" table="`LIBRARY_WRITER`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> @@ -79,7 +79,7 @@ </many-to-many> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -306,7 +306,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EMapEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EMapEAVAction_hsqldb_e_o_hibernate.hbm.xml index 363e84d3a..5663facaa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EMapEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/EMapEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -58,7 +58,7 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml index fb8f987cd..c93112d56 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml @@ -16,14 +16,14 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <list name="authors" inverse="true" lazy="extra" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="BOOK_AUTHORS"> + <key foreign-key="BOOK_AUTHORS_KEY" update="true"> <column name="`BOOK_AUTHORS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_AUTHORS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="subTitles" table="`BOOK_SUBTITLES`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="BOOK_SUBTITLES_KEY" update="true"> <column name="`BOOK_SUBTITLES_E_ID`" unique="false"/> </key> <list-index column="`BOOK_SUBTITLES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml index f3dcd6150..deac02964 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml @@ -19,14 +19,14 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <list name="authors" inverse="true" lazy="extra" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="BOOK_AUTHORS"> + <key foreign-key="BOOK_AUTHORS_KEY" update="true"> <column name="`BOOK_AUTHORS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_AUTHORS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="subTitles" table="`BOOK_SUBTITLES`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="BOOK_SUBTITLES_KEY" update="true"> <column name="`BOOK_SUBTITLES_E_ID`" unique="false"/> </key> <list-index column="`BOOK_SUBTITLES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_e_o_hibernate.hbm.xml index de8236228..d8b6ca90e 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_e_o_hibernate.hbm.xml @@ -50,7 +50,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="containedItem" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM"> + <key foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM_KEY" update="true"> <column name="`ITEMLIST_CONTAINEDITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="testSet.ContainedItem"/> @@ -62,7 +62,7 @@ <one-to-many entity-name="testSet.Item"/> </bag> <bag name="joinedItem" order-by="ABS(number)" inverse="true" lazy="extra" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="TESTSET_ITEMLIST_JOINEDITEM"> + <key foreign-key="TESTSET_ITEMLIST_JOINEDITEM_KEY" update="true"> <column name="`ITEMLIST_JOINEDITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="testSet.Item"/> @@ -250,21 +250,21 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="containedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEMAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_CONTAINEDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_CONTAINEDITEM_IDX`"/> <element type="java.lang.String"/> </list> <list name="item" table="`TESTSETAUDITING_ITEMLISTAUDITING_ITEMAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_ITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/> <element type="java.lang.String"/> </list> <bag name="joinedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEMAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_JOINEDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <element type="java.lang.String"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_h_o_hibernate.hbm.xml index eea0184f3..1f0c18dc4 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/ExtraLazySetAction_hsqldb_h_o_hibernate.hbm.xml @@ -59,7 +59,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="containedItem" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM"> + <key foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM_KEY" update="true"> <column name="`ITEMLIST_CONTAINEDITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="testSet.ContainedItem"/> @@ -71,7 +71,7 @@ <one-to-many entity-name="testSet.Item"/> </bag> <bag name="joinedItem" order-by="ABS(number)" inverse="true" lazy="extra" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="TESTSET_ITEMLIST_JOINEDITEM"> + <key foreign-key="TESTSET_ITEMLIST_JOINEDITEM_KEY" update="true"> <column name="`ITEMLIST_JOINEDITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="testSet.Item"/> @@ -271,21 +271,21 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="containedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEMAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_CONTAINEDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_CONTAINEDITEM_IDX`"/> <element type="java.lang.String"/> </list> <list name="item" table="`TESTSETAUDITING_ITEMLISTAUDITING_ITEMAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_ITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/> <element type="java.lang.String"/> </list> <bag name="joinedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEMAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_JOINEDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <element type="java.lang.String"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_e_o_hibernate.hbm.xml index 6464cf255..be5e8f5a4 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_e_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="children" lazy="true" cascade="persist,merge,refresh,delete,save-update,delete-orphan,lock"> - <key update="true" foreign-key="PARENT_CHILDREN"> + <key foreign-key="PARENT_CHILDREN_KEY" update="true"> <column name="`PARENT_CHILDREN_E_ID`" unique="false"/> </key> <one-to-many entity-name="Child"/> @@ -108,7 +108,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <bag name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true"> <column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <element type="java.lang.String"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_h_o_hibernate.hbm.xml index 795a315d0..cc83434ea 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HbCascadeAction_hsqldb_h_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="children" lazy="true" cascade="persist,merge,refresh,delete,save-update,delete-orphan,lock"> - <key update="true" foreign-key="PARENT_CHILDREN"> + <key foreign-key="PARENT_CHILDREN_KEY" update="true"> <column name="`PARENT_CHILDREN_E_ID`" unique="false"/> </key> <one-to-many entity-name="Child"/> @@ -120,7 +120,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <bag name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true"> <column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <element type="java.lang.String"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_e_o_hibernate.hbm.xml index 0a4d12960..3551bc4cb 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_e_o_hibernate.hbm.xml @@ -133,7 +133,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="streets" table="`CITYAUDITING_STREETSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CITYAUDITING_STREETS_KEY" update="true"> <column name="`CITYAUDITING_STREETS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CITYAUDITING_STREETS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_h_o_hibernate.hbm.xml index 51cce083c..422edaec6 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/HibernateAction_hsqldb_h_o_hibernate.hbm.xml @@ -151,7 +151,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="streets" table="`CITYAUDITING_STREETSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CITYAUDITING_STREETS_KEY" update="true"> <column name="`CITYAUDITING_STREETS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CITYAUDITING_STREETS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_e_o_hibernate.hbm.xml index df5e7974d..cb5b0cb2b 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_e_o_hibernate.hbm.xml @@ -45,7 +45,7 @@ <column name="`PERSON_LASTNAME`"/> </key> <list name="children" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PARENT_CHILDREN"> + <key foreign-key="PARENT_CHILDREN_KEY" update="true"> <column name="`MYPARENTFIRSTNAME`" unique="false"/> <column name="`MYPARENTLASTNAME`" unique="false"/> </key> @@ -76,7 +76,7 @@ <column not-null="false" unique="false" name="`PARENT_OWNER_LASTNAME`"/> </many-to-one> <list name="visitors" table="`HOUSE_PERSON`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="HOUSE_VISITORS_KEY" update="true"> <column name="`RIGHTCOLUMN`" unique="false"/> </key> <list-index column="`HOUSE_VISITORS_IDX`"/> @@ -161,14 +161,14 @@ <column not-null="false" unique="false" name="`LASTNAME`"/> </property> <list name="friends" table="`PERSONAUDITING_FRIENDSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_FRIENDS_KEY" update="true"> <column name="`PERSONAUDITING_FRIENDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_FRIENDS_IDX`"/> <element type="java.lang.String"/> </list> <list name="oppositeFriends" table="`PERSONAUDITING_OPPOSITEFRIENDSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_OPPOSITEFRIENDS_KEY" update="true"> <column name="`PERSONAUDITING_OPPOSITEFRIENDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_OPPOSITEFRIENDS_IDX`"/> @@ -182,7 +182,7 @@ <column name="`PERSONAUDITING_TENEO_AUDIT_ID`"/> </key> <list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true"> <column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PARENTAUDITING_CHILDREN_IDX`"/> @@ -248,7 +248,7 @@ <column not-null="false" unique="false" name="`OWNER`"/> </property> <list name="visitors" table="`HOUSEAUDITING_VISITORSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="HOUSEAUDITING_VISITORS_KEY" update="true"> <column name="`HOUSEAUDITING_VISITORS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`HOUSEAUDITING_VISITORS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_h_o_hibernate.hbm.xml index 5e065b4d6..326245f76 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/JoinColumnsTest$1_hsqldb_h_o_hibernate.hbm.xml @@ -44,7 +44,7 @@ <meta attribute="eclassName" inherit="false">Parent</meta> <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/annotations/joincolumns</meta> <list name="children" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PARENT_CHILDREN"> + <key foreign-key="PARENT_CHILDREN_KEY" update="true"> <column name="`MYPARENTFIRSTNAME`" unique="false"/> <column name="`MYPARENTLASTNAME`" unique="false"/> </key> @@ -74,7 +74,7 @@ <column not-null="false" unique="false" name="`PARENT_OWNER_LASTNAME`"/> </many-to-one> <list name="visitors" table="`HOUSE_PERSON`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="HOUSE_VISITORS_KEY" update="true"> <column name="`RIGHTCOLUMN`" unique="false"/> </key> <list-index column="`HOUSE_VISITORS_IDX`"/> @@ -165,14 +165,14 @@ <column not-null="false" unique="false" name="`LASTNAME`"/> </property> <list name="friends" table="`PERSONAUDITING_FRIENDSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_FRIENDS_KEY" update="true"> <column name="`PERSONAUDITING_FRIENDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_FRIENDS_IDX`"/> <element type="java.lang.String"/> </list> <list name="oppositeFriends" table="`PERSONAUDITING_OPPOSITEFRIENDSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_OPPOSITEFRIENDS_KEY" update="true"> <column name="`PERSONAUDITING_OPPOSITEFRIENDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_OPPOSITEFRIENDS_IDX`"/> @@ -183,7 +183,7 @@ <meta attribute="eclassName" inherit="false">ParentAuditing</meta> <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/annotations/joincolumnsAuditing</meta> <list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true"> <column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PARENTAUDITING_CHILDREN_IDX`"/> @@ -249,7 +249,7 @@ <column not-null="false" unique="false" name="`OWNER`"/> </property> <list name="visitors" table="`HOUSEAUDITING_VISITORSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="HOUSEAUDITING_VISITORS_KEY" update="true"> <column name="`HOUSEAUDITING_VISITORS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`HOUSEAUDITING_VISITORS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_e_o_hibernate.hbm.xml index 8bc9c73b9..c962799bb 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_e_o_hibernate.hbm.xml @@ -50,7 +50,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="containedItem" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM"> + <key foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM_KEY" update="true"> <column name="`ITEMLIST_CONTAINEDITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="testSet.ContainedItem"/> @@ -62,7 +62,7 @@ <one-to-many entity-name="testSet.Item"/> </bag> <bag name="joinedItem" order-by="ABS(number)" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="TESTSET_ITEMLIST_JOINEDITEM"> + <key foreign-key="TESTSET_ITEMLIST_JOINEDITEM_KEY" update="true"> <column name="`ITEMLIST_JOINEDITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="testSet.Item"/> @@ -250,21 +250,21 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="containedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_CONTAINEDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_CONTAINEDITEM_IDX`"/> <element type="java.lang.String"/> </list> <list name="item" table="`TESTSETAUDITING_ITEMLISTAUDITING_ITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_ITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/> <element type="java.lang.String"/> </list> <bag name="joinedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_JOINEDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <element type="java.lang.String"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_h_o_hibernate.hbm.xml index 198d960dc..96f4598e3 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/SetAction_hsqldb_h_o_hibernate.hbm.xml @@ -59,7 +59,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="containedItem" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM"> + <key foreign-key="TESTSET_ITEMLIST_CONTAINEDITEM_KEY" update="true"> <column name="`ITEMLIST_CONTAINEDITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="testSet.ContainedItem"/> @@ -71,7 +71,7 @@ <one-to-many entity-name="testSet.Item"/> </bag> <bag name="joinedItem" order-by="ABS(number)" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="TESTSET_ITEMLIST_JOINEDITEM"> + <key foreign-key="TESTSET_ITEMLIST_JOINEDITEM_KEY" update="true"> <column name="`ITEMLIST_JOINEDITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="testSet.Item"/> @@ -271,21 +271,21 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="containedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_CONTAINEDITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_CONTAINEDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_CONTAINEDITEM_IDX`"/> <element type="java.lang.String"/> </list> <list name="item" table="`TESTSETAUDITING_ITEMLISTAUDITING_ITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_ITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/> <element type="java.lang.String"/> </list> <bag name="joinedItem" table="`TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TESTSETAUDITING_ITEMLISTAUDITING_JOINEDITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_JOINEDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <element type="java.lang.String"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_e_o_hibernate.hbm.xml index 95069f329..99920b17e 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_e_o_hibernate.hbm.xml @@ -26,7 +26,7 @@ <column not-null="true" unique="false" name="`NUMBERS`"/> </property> <list name="phoneNumbers" table="`PERSON_PHONENUMBERS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSON_PHONENUMBERS_KEY" update="true"> <column name="`PERSON_PHONENUMBERS_E_ID`" unique="false"/> </key> <list-index column="`PERSON_PHONENUMBERS_IDX`"/> @@ -57,7 +57,7 @@ <type name="org.eclipse.emf.teneo.samples.emf.hibernate.usertype.CertificateType"/> </property> <list name="certificates" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="PERSON_CERTIFICATES_KEY" update="true"> <column name="`PERSON_CERTIFICATES_E_ID`" unique="false"/> </key> <list-index column="`PERSON_CERTIFICATES_IDX`"/> @@ -176,7 +176,7 @@ <column not-null="false" unique="false" name="`NUMBERS`"/> </property> <list name="addresses" table="`PERSONAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_ADDRESSES_KEY" update="true"> <column name="`PERSONAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_ADDRESSES_IDX`"/> @@ -198,7 +198,7 @@ <type name="org.eclipse.emf.teneo.samples.emf.hibernate.usertype.CertificateType"/> </property> <list name="certificates" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="PERSONAUDITING_CERTIFICATES_KEY" update="true"> <column name="`PERSONAUDITING_CERTIFICATES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_CERTIFICATES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_h_o_hibernate.hbm.xml index 25dda944b..7ef2069f2 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.annotations/UserTypeAction_hsqldb_h_o_hibernate.hbm.xml @@ -29,7 +29,7 @@ <column not-null="true" unique="false" name="`NUMBERS`"/> </property> <list name="phoneNumbers" table="`PERSON_PHONENUMBERS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSON_PHONENUMBERS_KEY" update="true"> <column name="`PERSON_PHONENUMBERS_E_ID`" unique="false"/> </key> <list-index column="`PERSON_PHONENUMBERS_IDX`"/> @@ -60,7 +60,7 @@ <type name="org.eclipse.emf.teneo.samples.emf.hibernate.usertype.CertificateType"/> </property> <list name="certificates" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="PERSON_CERTIFICATES_KEY" update="true"> <column name="`PERSON_CERTIFICATES_E_ID`" unique="false"/> </key> <list-index column="`PERSON_CERTIFICATES_IDX`"/> @@ -191,7 +191,7 @@ <column not-null="false" unique="false" name="`NUMBERS`"/> </property> <list name="addresses" table="`PERSONAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_ADDRESSES_KEY" update="true"> <column name="`PERSONAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_ADDRESSES_IDX`"/> @@ -213,7 +213,7 @@ <type name="org.eclipse.emf.teneo.samples.emf.hibernate.usertype.CertificateType"/> </property> <list name="certificates" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="PERSONAUDITING_CERTIFICATES_KEY" update="true"> <column name="`PERSONAUDITING_CERTIFICATES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_CERTIFICATES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml index c9943c130..993b9aea8 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml @@ -20,28 +20,28 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERS"> + <key foreign-key="BOOK_WRITERS_KEY" update="true"> <column name="`BOOK_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntry"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_KEYWORDS"> + <key foreign-key="BOOK_KEYWORDS_KEY" update="true"> <column name="`BOOK_KEYWORDS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntry"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CITYBYWRITER"> + <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true"> <column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/> </key> <list-index column="`BOOK_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntry"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CATEGORYBYDATE"> + <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/> </key> <list-index column="`BOOK_CATEGORYBYDATE_IDX`"/> @@ -207,28 +207,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml index 424ddddee..99d680bf5 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingNoTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml @@ -23,28 +23,28 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERS"> + <key foreign-key="BOOK_WRITERS_KEY" update="true"> <column name="`BOOK_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntry"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_KEYWORDS"> + <key foreign-key="BOOK_KEYWORDS_KEY" update="true"> <column name="`BOOK_KEYWORDS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntry"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CITYBYWRITER"> + <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true"> <column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/> </key> <list-index column="`BOOK_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntry"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CATEGORYBYDATE"> + <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/> </key> <list-index column="`BOOK_CATEGORYBYDATE_IDX`"/> @@ -231,28 +231,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml index 847d30833..57caaf8da 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_e_o_hibernate.hbm.xml @@ -20,28 +20,28 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <map name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERS"> + <key foreign-key="BOOK_WRITERS_KEY" update="true"> <column name="`BOOK_WRITERS_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <one-to-many entity-name="Writer"/> </map> <map name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BOOK_KEYWORDS_KEY" update="true"> <column name="`BOOK_KEYWORDS_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true"> <column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/> </key> <map-key-many-to-many entity-name="Writer"/> <element type="java.lang.String"/> </map> <map name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/> </key> <map-key type="timestamp"/> @@ -140,28 +140,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml index 129f84d7b..fd12a7276 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/EMapAuditingTrueEMapAction_hsqldb_h_o_hibernate.hbm.xml @@ -23,28 +23,28 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <map name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERS"> + <key foreign-key="BOOK_WRITERS_KEY" update="true"> <column name="`BOOK_WRITERS_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <one-to-many entity-name="Writer"/> </map> <map name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BOOK_KEYWORDS_KEY" update="true"> <column name="`BOOK_KEYWORDS_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true"> <column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/> </key> <map-key-many-to-many entity-name="Writer"/> <element type="java.lang.String"/> </map> <map name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/> </key> <map-key type="timestamp"/> @@ -152,28 +152,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_e_o_hibernate.hbm.xml index 85de49d3c..c74c4014c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <array name="intArray" table="`SIMPLELIST_INTARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_INTARRAY_KEY" update="true"> <column name="`SIMPLELIST_INTARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_INTARRAY_IDX`"/> @@ -92,7 +92,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_h_o_hibernate.hbm.xml index bf06f29ac..926d2d592 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleArrayAuditingAction_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <array name="intArray" table="`SIMPLELIST_INTARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_INTARRAY_KEY" update="true"> <column name="`SIMPLELIST_INTARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_INTARRAY_IDX`"/> @@ -101,7 +101,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleLibraryAuditingAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_e_o_hibernate.hbm.xml index e23254c31..480aa8799 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_e_o_hibernate.hbm.xml @@ -24,56 +24,56 @@ <column not-null="false" unique="false" name="`CODE`"/> </property> <list name="boo" table="`SIMPLELIST_BOO`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_BOO_KEY" update="true"> <column name="`SIMPLELIST_BOO_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_BOO_IDX`"/> <element type="boolean"/> </list> <list name="byt" table="`SIMPLELIST_BYT`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_BYT_KEY" update="true"> <column name="`SIMPLELIST_BYT_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_BYT_IDX`"/> <element type="java.lang.Byte"/> </list> <list name="doubl" table="`SIMPLELIST_DOUBL`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_DOUBL_KEY" update="true"> <column name="`SIMPLELIST_DOUBL_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_DOUBL_IDX`"/> <element type="java.lang.Double"/> </list> <list name="floa" table="`SIMPLELIST_FLOA`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_FLOA_KEY" update="true"> <column name="`SIMPLELIST_FLOA_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_FLOA_IDX`"/> <element type="java.lang.Float"/> </list> <list name="inte" table="`SIMPLELIST_INTE`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_INTE_KEY" update="true"> <column name="`SIMPLELIST_INTE_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_INTE_IDX`"/> <element type="java.lang.Integer"/> </list> <list name="long" table="`LONGNUM`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_LONG_KEY" update="true"> <column name="`SIMPLELIST_LONG_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_LONG_IDX`"/> <element type="java.lang.Long"/> </list> <list name="shor" table="`SIMPLELIST_SHOR`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_SHOR_KEY" update="true"> <column name="`SIMPLELIST_SHOR_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_SHOR_IDX`"/> <element type="short"/> </list> <list name="enu" table="`SIMPLELIST_ENU`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_ENU_KEY" update="true"> <column name="`SIMPLELIST_ENU_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_ENU_IDX`"/> @@ -86,35 +86,35 @@ </element> </list> <list name="dat" table="`SIMPLELIST_DAT`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_DAT_KEY" update="true"> <column name="`SIMPLELIST_DAT_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_DAT_IDX`"/> <element type="timestamp"/> </list> <list name="limitedstring" table="`SIMPLELIST_LIMITEDSTRING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_LIMITEDSTRING_KEY" update="true"> <column name="`SIMPLELIST_LIMITEDSTRING_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_LIMITEDSTRING_IDX`"/> <element type="java.lang.String"/> </list> <list name="stri" table="`SIMPLELIST_STRI`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_STRI_KEY" update="true"> <column name="`SIMPLELIST_STRI_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_STRI_IDX`"/> <element type="java.lang.String"/> </list> <array name="intArray" table="`SIMPLELIST_INTARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_INTARRAY_KEY" update="true"> <column name="`SIMPLELIST_INTARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_INTARRAY_IDX`"/> <element type="int"/> </array> <array name="doubleArray" table="`SIMPLELIST_DOUBLEARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_DOUBLEARRAY_KEY" update="true"> <column name="`SIMPLELIST_DOUBLEARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_DOUBLEARRAY_IDX`"/> @@ -124,7 +124,7 @@ <column not-null="true" unique="false" name="`STRINGARRAY`"/> </property> <array name="byteArray" table="`SIMPLELIST_BYTEARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_BYTEARRAY_KEY" update="true"> <column name="`SIMPLELIST_BYTEARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_BYTEARRAY_IDX`"/> @@ -299,56 +299,56 @@ <column not-null="false" unique="false" name="`CODE`"/> </property> <list name="boo" table="`SIMPLELISTAUDITING_BOOAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BOO_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BOO_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BOO_IDX`"/> <element type="boolean"/> </list> <list name="byt" table="`SIMPLELISTAUDITING_BYTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BYT_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BYT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BYT_IDX`"/> <element type="java.lang.Byte"/> </list> <list name="doubl" table="`SIMPLELISTAUDITING_DOUBLAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DOUBL_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DOUBL_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DOUBL_IDX`"/> <element type="java.lang.Double"/> </list> <list name="floa" table="`SIMPLELISTAUDITING_FLOAAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_FLOA_KEY" update="true"> <column name="`SIMPLELISTAUDITING_FLOA_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_FLOA_IDX`"/> <element type="java.lang.Float"/> </list> <list name="inte" table="`SIMPLELISTAUDITING_INTEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTE_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTE_IDX`"/> <element type="java.lang.Integer"/> </list> <list name="long" table="`SIMPLELISTAUDITING_LONGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_LONG_KEY" update="true"> <column name="`SIMPLELISTAUDITING_LONG_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_LONG_IDX`"/> <element type="java.lang.Long"/> </list> <list name="shor" table="`SIMPLELISTAUDITING_SHORAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_SHOR_KEY" update="true"> <column name="`SIMPLELISTAUDITING_SHOR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_SHOR_IDX`"/> <element type="short"/> </list> <list name="enu" table="`SIMPLELISTAUDITING_ENUAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_ENU_KEY" update="true"> <column name="`SIMPLELISTAUDITING_ENU_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_ENU_IDX`"/> @@ -361,35 +361,35 @@ </element> </list> <list name="dat" table="`SIMPLELISTAUDITING_DATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DAT_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DAT_IDX`"/> <element type="timestamp"/> </list> <list name="limitedstring" table="`SIMPLELISTAUDITING_LIMITEDSTRINGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_LIMITEDSTRING_KEY" update="true"> <column name="`SIMPLELISTAUDITING_LIMITEDSTRING_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_LIMITEDSTRING_IDX`"/> <element type="java.lang.String"/> </list> <list name="stri" table="`SIMPLELISTAUDITING_STRIAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_STRI_KEY" update="true"> <column name="`SIMPLELISTAUDITING_STRI_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_STRI_IDX`"/> <element type="java.lang.String"/> </list> <array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/> <element type="int"/> </array> <array name="doubleArray" table="`SIMPLELISTAUDITING_DOUBLEARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DOUBLEARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DOUBLEARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DOUBLEARRAY_IDX`"/> @@ -399,7 +399,7 @@ <column not-null="false" unique="false" name="`STRINGARRAY`"/> </property> <array name="byteArray" table="`SIMPLELISTAUDITING_BYTEARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BYTEARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BYTEARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BYTEARRAY_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_h_o_hibernate.hbm.xml index 6ffac2514..3a949c6c6 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.auditing/SimpleTypeAuditingAction_hsqldb_h_o_hibernate.hbm.xml @@ -27,56 +27,56 @@ <column not-null="false" unique="false" name="`CODE`"/> </property> <list name="boo" table="`SIMPLELIST_BOO`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_BOO_KEY" update="true"> <column name="`SIMPLELIST_BOO_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_BOO_IDX`"/> <element type="boolean"/> </list> <list name="byt" table="`SIMPLELIST_BYT`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_BYT_KEY" update="true"> <column name="`SIMPLELIST_BYT_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_BYT_IDX`"/> <element type="java.lang.Byte"/> </list> <list name="doubl" table="`SIMPLELIST_DOUBL`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_DOUBL_KEY" update="true"> <column name="`SIMPLELIST_DOUBL_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_DOUBL_IDX`"/> <element type="java.lang.Double"/> </list> <list name="floa" table="`SIMPLELIST_FLOA`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_FLOA_KEY" update="true"> <column name="`SIMPLELIST_FLOA_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_FLOA_IDX`"/> <element type="java.lang.Float"/> </list> <list name="inte" table="`SIMPLELIST_INTE`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_INTE_KEY" update="true"> <column name="`SIMPLELIST_INTE_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_INTE_IDX`"/> <element type="java.lang.Integer"/> </list> <list name="long" table="`LONGNUM`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_LONG_KEY" update="true"> <column name="`SIMPLELIST_LONG_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_LONG_IDX`"/> <element type="java.lang.Long"/> </list> <list name="shor" table="`SIMPLELIST_SHOR`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_SHOR_KEY" update="true"> <column name="`SIMPLELIST_SHOR_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_SHOR_IDX`"/> <element type="short"/> </list> <list name="enu" table="`SIMPLELIST_ENU`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_ENU_KEY" update="true"> <column name="`SIMPLELIST_ENU_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_ENU_IDX`"/> @@ -89,35 +89,35 @@ </element> </list> <list name="dat" table="`SIMPLELIST_DAT`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_DAT_KEY" update="true"> <column name="`SIMPLELIST_DAT_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_DAT_IDX`"/> <element type="timestamp"/> </list> <list name="limitedstring" table="`SIMPLELIST_LIMITEDSTRING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_LIMITEDSTRING_KEY" update="true"> <column name="`SIMPLELIST_LIMITEDSTRING_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_LIMITEDSTRING_IDX`"/> <element type="java.lang.String"/> </list> <list name="stri" table="`SIMPLELIST_STRI`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_STRI_KEY" update="true"> <column name="`SIMPLELIST_STRI_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_STRI_IDX`"/> <element type="java.lang.String"/> </list> <array name="intArray" table="`SIMPLELIST_INTARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_INTARRAY_KEY" update="true"> <column name="`SIMPLELIST_INTARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_INTARRAY_IDX`"/> <element type="int"/> </array> <array name="doubleArray" table="`SIMPLELIST_DOUBLEARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_DOUBLEARRAY_KEY" update="true"> <column name="`SIMPLELIST_DOUBLEARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_DOUBLEARRAY_IDX`"/> @@ -127,7 +127,7 @@ <column not-null="true" unique="false" name="`STRINGARRAY`"/> </property> <array name="byteArray" table="`SIMPLELIST_BYTEARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_BYTEARRAY_KEY" update="true"> <column name="`SIMPLELIST_BYTEARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_BYTEARRAY_IDX`"/> @@ -314,56 +314,56 @@ <column not-null="false" unique="false" name="`CODE`"/> </property> <list name="boo" table="`SIMPLELISTAUDITING_BOOAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BOO_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BOO_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BOO_IDX`"/> <element type="boolean"/> </list> <list name="byt" table="`SIMPLELISTAUDITING_BYTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BYT_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BYT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BYT_IDX`"/> <element type="java.lang.Byte"/> </list> <list name="doubl" table="`SIMPLELISTAUDITING_DOUBLAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DOUBL_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DOUBL_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DOUBL_IDX`"/> <element type="java.lang.Double"/> </list> <list name="floa" table="`SIMPLELISTAUDITING_FLOAAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_FLOA_KEY" update="true"> <column name="`SIMPLELISTAUDITING_FLOA_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_FLOA_IDX`"/> <element type="java.lang.Float"/> </list> <list name="inte" table="`SIMPLELISTAUDITING_INTEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTE_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTE_IDX`"/> <element type="java.lang.Integer"/> </list> <list name="long" table="`SIMPLELISTAUDITING_LONGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_LONG_KEY" update="true"> <column name="`SIMPLELISTAUDITING_LONG_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_LONG_IDX`"/> <element type="java.lang.Long"/> </list> <list name="shor" table="`SIMPLELISTAUDITING_SHORAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_SHOR_KEY" update="true"> <column name="`SIMPLELISTAUDITING_SHOR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_SHOR_IDX`"/> <element type="short"/> </list> <list name="enu" table="`SIMPLELISTAUDITING_ENUAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_ENU_KEY" update="true"> <column name="`SIMPLELISTAUDITING_ENU_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_ENU_IDX`"/> @@ -376,35 +376,35 @@ </element> </list> <list name="dat" table="`SIMPLELISTAUDITING_DATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DAT_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DAT_IDX`"/> <element type="timestamp"/> </list> <list name="limitedstring" table="`SIMPLELISTAUDITING_LIMITEDSTRINGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_LIMITEDSTRING_KEY" update="true"> <column name="`SIMPLELISTAUDITING_LIMITEDSTRING_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_LIMITEDSTRING_IDX`"/> <element type="java.lang.String"/> </list> <list name="stri" table="`SIMPLELISTAUDITING_STRIAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_STRI_KEY" update="true"> <column name="`SIMPLELISTAUDITING_STRI_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_STRI_IDX`"/> <element type="java.lang.String"/> </list> <array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/> <element type="int"/> </array> <array name="doubleArray" table="`SIMPLELISTAUDITING_DOUBLEARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DOUBLEARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DOUBLEARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DOUBLEARRAY_IDX`"/> @@ -414,7 +414,7 @@ <column not-null="false" unique="false" name="`STRINGARRAY`"/> </property> <array name="byteArray" table="`SIMPLELISTAUDITING_BYTEARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BYTEARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BYTEARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BYTEARRAY_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_e_o_hibernate.hbm.xml index 9e9ebaa93..de5b2d964 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_e_o_hibernate.hbm.xml @@ -50,7 +50,7 @@ <column not-null="true" unique="false" name="`MYDATE`"/> </property> <list name="testB" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="TESTC_TESTB"> + <key foreign-key="TESTC_TESTB_KEY" update="true"> <column name="`TESTC_TESTB_E_ID`" unique="false"/> </key> <list-index column="`TESTC_TESTB_IDX`"/> @@ -239,7 +239,7 @@ <column not-null="false" unique="false" name="`MYDATE`"/> </property> <list name="testB" table="`TESTCAUDITING_TESTBAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TESTCAUDITING_TESTB_KEY" update="true"> <column name="`TESTCAUDITING_TESTB_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TESTCAUDITING_TESTB_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_h_o_hibernate.hbm.xml index 9469604ce..59953e84c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.detach/DetachTest$1_hsqldb_h_o_hibernate.hbm.xml @@ -59,7 +59,7 @@ <column not-null="true" unique="false" name="`MYDATE`"/> </property> <list name="testB" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="TESTC_TESTB"> + <key foreign-key="TESTC_TESTB_KEY" update="true"> <column name="`TESTC_TESTB_E_ID`" unique="false"/> </key> <list-index column="`TESTC_TESTB_IDX`"/> @@ -260,7 +260,7 @@ <column not-null="false" unique="false" name="`MYDATE`"/> </property> <list name="testB" table="`TESTCAUDITING_TESTBAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TESTCAUDITING_TESTB_KEY" update="true"> <column name="`TESTCAUDITING_TESTB_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TESTCAUDITING_TESTB_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_e_o_hibernate.hbm.xml index 03d862128..ad6de91b8 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_e_o_hibernate.hbm.xml @@ -33,7 +33,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`PRODUCTTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPE_GROUP_KEY" update="true"> <column name="`PRODUCTTYPE_GROUP_NAME`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_GROUP_IDX`"/> @@ -48,7 +48,7 @@ </type> </property> <list name="group1" table="`PRODUCTTYPE_GROUP1`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPE_GROUP1_KEY" update="true"> <column name="`PRODUCTTYPE_GROUP1_NAME`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_GROUP1_IDX`"/> @@ -251,7 +251,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PRODUCTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_GROUP_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_GROUP_IDX`"/> @@ -266,7 +266,7 @@ </type> </property> <list name="group1" table="`PRODUCTTYPEAUDITING_GROUP1AUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_GROUP1_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_GROUP1_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_GROUP1_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_h_o_hibernate.hbm.xml index 75de25d43..6e432a80f 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapAction_hsqldb_h_o_hibernate.hbm.xml @@ -39,7 +39,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`PRODUCTTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPE_GROUP_KEY" update="true"> <column name="`PRODUCTTYPE_GROUP_NAME`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_GROUP_IDX`"/> @@ -54,7 +54,7 @@ </type> </property> <list name="group1" table="`PRODUCTTYPE_GROUP1`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPE_GROUP1_KEY" update="true"> <column name="`PRODUCTTYPE_GROUP1_NAME`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_GROUP1_IDX`"/> @@ -272,7 +272,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PRODUCTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_GROUP_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_GROUP_IDX`"/> @@ -287,7 +287,7 @@ </type> </property> <list name="group1" table="`PRODUCTTYPEAUDITING_GROUP1AUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_GROUP1_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_GROUP1_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_GROUP1_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_e_o_hibernate.hbm.xml index 60f7c7400..5ca3bd0dc 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_e_o_hibernate.hbm.xml @@ -33,7 +33,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`PRODUCTTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPE_GROUP_KEY" update="true"> <column name="`PRODUCTTYPE_GROUP_NAME`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_GROUP_IDX`"/> @@ -59,7 +59,7 @@ </type> </property> <list name="group1" table="`PRODUCTTYPE_GROUP1`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPE_GROUP1_KEY" update="true"> <column name="`PRODUCTTYPE_GROUP1_NAME`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_GROUP1_IDX`"/> @@ -241,7 +241,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PRODUCTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_GROUP_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_GROUP_IDX`"/> @@ -267,7 +267,7 @@ </type> </property> <list name="group1" table="`PRODUCTTYPEAUDITING_GROUP1AUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_GROUP1_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_GROUP1_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_GROUP1_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_h_o_hibernate.hbm.xml index 5b69d8027..081ad3eb7 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapComponentAction_hsqldb_h_o_hibernate.hbm.xml @@ -39,7 +39,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`PRODUCTTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPE_GROUP_KEY" update="true"> <column name="`PRODUCTTYPE_GROUP_NAME`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_GROUP_IDX`"/> @@ -65,7 +65,7 @@ </type> </property> <list name="group1" table="`PRODUCTTYPE_GROUP1`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPE_GROUP1_KEY" update="true"> <column name="`PRODUCTTYPE_GROUP1_NAME`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_GROUP1_IDX`"/> @@ -262,7 +262,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PRODUCTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_GROUP_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_GROUP_IDX`"/> @@ -288,7 +288,7 @@ </type> </property> <list name="group1" table="`PRODUCTTYPEAUDITING_GROUP1AUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_GROUP1_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_GROUP1_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_GROUP1_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_e_o_hibernate.hbm.xml index 4399664af..c8b35e6c0 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -118,7 +118,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PRODUCTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_GROUP_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_GROUP_IDX`"/> @@ -133,7 +133,7 @@ </type> </property> <list name="group1" table="`PRODUCTTYPEAUDITING_GROUP1AUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_GROUP1_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_GROUP1_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_GROUP1_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_h_o_hibernate.hbm.xml index 5df957381..dc444a20c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.elist/FeatureMapEAVAction_hsqldb_h_o_hibernate.hbm.xml @@ -124,7 +124,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PRODUCTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_GROUP_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_GROUP_IDX`"/> @@ -139,7 +139,7 @@ </type> </property> <list name="group1" table="`PRODUCTTYPEAUDITING_GROUP1AUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_GROUP1_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_GROUP1_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_GROUP1_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_e_o_hibernate.hbm.xml index 3269d735d..8cec92561 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="names" table="`NAMESTABLE`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEM_NAMES_KEY" update="true"> <column name="`JOINCOLUMN1`" unique="false"/> <column name="`JOINCOLUMN1`" unique="false"/> </key> @@ -21,7 +21,7 @@ <element type="java.lang.String"/> </list> <list name="items" table="`EMBEDDEDITEMSTABLE`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="ITEM_ITEMS_KEY" update="true"> <column name="`MYJC`" unique="false"/> </key> <list-index column="`ITEM_ITEMS_IDX`"/> @@ -115,7 +115,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="names" table="`AUDITNAMESTABLE`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMAUDITING_NAMES_KEY" update="true"> <column name="`JOINCOLUMN1`" unique="false"/> <column name="`JOINCOLUMN1`" unique="false"/> </key> @@ -123,7 +123,7 @@ <element type="java.lang.String"/> </list> <list name="items" table="`EMBITEMSAUDITTABLE`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="ITEMAUDITING_ITEMS_KEY" update="true"> <column name="`MYJC`" unique="false"/> </key> <list-index column="`ITEMAUDITING_ITEMS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_h_o_hibernate.hbm.xml index 521bbf28e..9a6408277 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/CollectionTableAction_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="names" table="`NAMESTABLE`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEM_NAMES_KEY" update="true"> <column name="`JOINCOLUMN1`" unique="false"/> <column name="`JOINCOLUMN1`" unique="false"/> </key> @@ -24,7 +24,7 @@ <element type="java.lang.String"/> </list> <list name="items" table="`EMBEDDEDITEMSTABLE`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="ITEM_ITEMS_KEY" update="true"> <column name="`MYJC`" unique="false"/> </key> <list-index column="`ITEM_ITEMS_IDX`"/> @@ -127,7 +127,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="names" table="`AUDITNAMESTABLE`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMAUDITING_NAMES_KEY" update="true"> <column name="`JOINCOLUMN1`" unique="false"/> <column name="`JOINCOLUMN1`" unique="false"/> </key> @@ -135,7 +135,7 @@ <element type="java.lang.String"/> </list> <list name="items" table="`EMBITEMSAUDITTABLE`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="ITEMAUDITING_ITEMS_KEY" update="true"> <column name="`MYJC`" unique="false"/> </key> <list-index column="`ITEMAUDITING_ITEMS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_e_o_hibernate.hbm.xml index 9f1e618fa..fe8e744a2 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="names" table="`ITEM_NAMES`" lazy="false" cascade="all"> - <key update="true"> + <key foreign-key="ITEM_NAMES_KEY" update="true"> <column name="`ITEM_NAMES_E_ID`" unique="false"/> </key> <list-index column="`ITEM_NAMES_IDX`"/> @@ -89,7 +89,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="names" table="`ITEMAUDITING_NAMESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMAUDITING_NAMES_KEY" update="true"> <column name="`ITEMAUDITING_NAMES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMAUDITING_NAMES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_h_o_hibernate.hbm.xml index ba248883b..3e85aa7bf 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/ElementCollectionAction_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="names" table="`ITEM_NAMES`" lazy="false" cascade="all"> - <key update="true"> + <key foreign-key="ITEM_NAMES_KEY" update="true"> <column name="`ITEM_NAMES_E_ID`" unique="false"/> </key> <list-index column="`ITEM_NAMES_IDX`"/> @@ -98,7 +98,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="names" table="`ITEMAUDITING_NAMESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMAUDITING_NAMES_KEY" update="true"> <column name="`ITEMAUDITING_NAMES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMAUDITING_NAMES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_e_o_hibernate.hbm.xml index c48126b79..2646c49f6 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_e_o_hibernate.hbm.xml @@ -32,7 +32,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="address" table="`ABC`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="EMPLOYEE_ADDRESS_KEY" update="true"> <column name="`EMPLOYEE_ADDR_ID`" unique="false"/> </key> <list-index column="`PERSON_ADDRESS_IDX`"/> @@ -55,7 +55,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="address" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="STUDENT_ADDRESS"> + <key foreign-key="STUDENT_ADDRESS_KEY" update="true"> <column name="`STUDENT_ADDRESS_ID`" unique="false"/> </key> <list-index column="`STUDENT_ADDRESS_IDX`"/> @@ -195,7 +195,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`EMPLOYEEAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="EMPLOYEEAUDITING_ADDRESS_KEY" update="true"> <column name="`EMPLOYEEAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`EMPLOYEEAUDITING_ADDRESS_IDX`"/> @@ -260,7 +260,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`STUDENTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="STUDENTAUDITING_ADDRESS_KEY" update="true"> <column name="`STUDENTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`STUDENTAUDITING_ADDRESS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_h_o_hibernate.hbm.xml index 3aeef1533..d5879eb44 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/JPA2AssociationOverrideAction_hsqldb_h_o_hibernate.hbm.xml @@ -38,7 +38,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="address" table="`ABC`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="EMPLOYEE_ADDRESS_KEY" update="true"> <column name="`EMPLOYEE_ADDR_ID`" unique="false"/> </key> <list-index column="`PERSON_ADDRESS_IDX`"/> @@ -64,7 +64,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="address" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="STUDENT_ADDRESS"> + <key foreign-key="STUDENT_ADDRESS_KEY" update="true"> <column name="`STUDENT_ADDRESS_ID`" unique="false"/> </key> <list-index column="`STUDENT_ADDRESS_IDX`"/> @@ -213,7 +213,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`EMPLOYEEAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="EMPLOYEEAUDITING_ADDRESS_KEY" update="true"> <column name="`EMPLOYEEAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`EMPLOYEEAUDITING_ADDRESS_IDX`"/> @@ -281,7 +281,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`STUDENTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="STUDENTAUDITING_ADDRESS_KEY" update="true"> <column name="`STUDENTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`STUDENTAUDITING_ADDRESS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_e_o_hibernate.hbm.xml index 0ed1de544..4f6fdd08d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_e_o_hibernate.hbm.xml @@ -17,7 +17,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <map name="imageFiles" table="`IMAGE_MAPPING`" lazy="false" cascade="all,delete-orphan"> - <key/> + <key foreign-key="IMAGES_IMAGEFILES_KEY"/> <map-key type="java.lang.String"> <column not-null="false" unique="false" name="`IMAGE_NAME`"/> </map-key> @@ -26,7 +26,7 @@ </element> </map> <map name="imageTypeNames" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="IMAGES_IMAGETYPENAMES_KEY" update="true"> <column name="`IMAGES_IMAGETYPENAMES_E_ID`" unique="false"/> </key> <map-key> @@ -39,14 +39,14 @@ <element type="java.lang.String"/> </map> <map name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="IMAGES_IMAGEDATEDESCRIPTIONS_KEY" update="true"> <column name="`IMAGES_IMAGEDATEDESCRIPTIONS_E_ID`" unique="false"/> </key> <map-key type="timestamp"/> <element type="java.lang.String"/> </map> <map name="photoParts" table="`PHOTOPARTS_MAP`" lazy="true" cascade="all,delete-orphan"> - <key/> + <key foreign-key="IMAGES_PHOTOPARTS_KEY"/> <map-key-many-to-many entity-name="PhotoPart"> <column not-null="true" unique="false" name="`PARTS_NAME`"/> </map-key-many-to-many> @@ -251,28 +251,28 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="imageFiles" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGEFILES"> + <key foreign-key="IMAGESAUDITING_IMAGEFILES_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGEFILES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGEFILES_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="imageTypeNames" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGETYPENAMES"> + <key foreign-key="IMAGESAUDITING_IMAGETYPENAMES_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGETYPENAMES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGETYPENAMES_IDX`"/> <one-to-many entity-name="EnumToStringMapEntryAuditing"/> </list> <list name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS"> + <key foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_IDX`"/> <one-to-many entity-name="DateToStringMapEntryAuditing"/> </list> <list name="photoParts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_PHOTOPARTS"> + <key foreign-key="IMAGESAUDITING_PHOTOPARTS_KEY" update="true"> <column name="`IMAGESAUDITING_PHOTOPARTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_PHOTOPARTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_h_o_hibernate.hbm.xml index 2338fc021..d6c31a2e0 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyColumnAction_hsqldb_h_o_hibernate.hbm.xml @@ -20,7 +20,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <map name="imageFiles" table="`IMAGE_MAPPING`" lazy="false" cascade="all,delete-orphan"> - <key/> + <key foreign-key="IMAGES_IMAGEFILES_KEY"/> <map-key type="java.lang.String"> <column not-null="false" unique="false" name="`IMAGE_NAME`"/> </map-key> @@ -29,7 +29,7 @@ </element> </map> <map name="imageTypeNames" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="IMAGES_IMAGETYPENAMES_KEY" update="true"> <column name="`IMAGES_IMAGETYPENAMES_E_ID`" unique="false"/> </key> <map-key> @@ -42,14 +42,14 @@ <element type="java.lang.String"/> </map> <map name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="IMAGES_IMAGEDATEDESCRIPTIONS_KEY" update="true"> <column name="`IMAGES_IMAGEDATEDESCRIPTIONS_E_ID`" unique="false"/> </key> <map-key type="timestamp"/> <element type="java.lang.String"/> </map> <map name="photoParts" table="`PHOTOPARTS_MAP`" lazy="true" cascade="all,delete-orphan"> - <key/> + <key foreign-key="IMAGES_PHOTOPARTS_KEY"/> <map-key-many-to-many entity-name="PhotoPart"> <column not-null="true" unique="false" name="`PARTS_NAME`"/> </map-key-many-to-many> @@ -269,28 +269,28 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="imageFiles" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGEFILES"> + <key foreign-key="IMAGESAUDITING_IMAGEFILES_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGEFILES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGEFILES_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="imageTypeNames" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGETYPENAMES"> + <key foreign-key="IMAGESAUDITING_IMAGETYPENAMES_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGETYPENAMES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGETYPENAMES_IDX`"/> <one-to-many entity-name="EnumToStringMapEntryAuditing"/> </list> <list name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS"> + <key foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_IDX`"/> <one-to-many entity-name="DateToStringMapEntryAuditing"/> </list> <list name="photoParts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_PHOTOPARTS"> + <key foreign-key="IMAGESAUDITING_PHOTOPARTS_KEY" update="true"> <column name="`IMAGESAUDITING_PHOTOPARTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_PHOTOPARTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_e_o_hibernate.hbm.xml index 0ed1de544..4f6fdd08d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_e_o_hibernate.hbm.xml @@ -17,7 +17,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <map name="imageFiles" table="`IMAGE_MAPPING`" lazy="false" cascade="all,delete-orphan"> - <key/> + <key foreign-key="IMAGES_IMAGEFILES_KEY"/> <map-key type="java.lang.String"> <column not-null="false" unique="false" name="`IMAGE_NAME`"/> </map-key> @@ -26,7 +26,7 @@ </element> </map> <map name="imageTypeNames" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="IMAGES_IMAGETYPENAMES_KEY" update="true"> <column name="`IMAGES_IMAGETYPENAMES_E_ID`" unique="false"/> </key> <map-key> @@ -39,14 +39,14 @@ <element type="java.lang.String"/> </map> <map name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="IMAGES_IMAGEDATEDESCRIPTIONS_KEY" update="true"> <column name="`IMAGES_IMAGEDATEDESCRIPTIONS_E_ID`" unique="false"/> </key> <map-key type="timestamp"/> <element type="java.lang.String"/> </map> <map name="photoParts" table="`PHOTOPARTS_MAP`" lazy="true" cascade="all,delete-orphan"> - <key/> + <key foreign-key="IMAGES_PHOTOPARTS_KEY"/> <map-key-many-to-many entity-name="PhotoPart"> <column not-null="true" unique="false" name="`PARTS_NAME`"/> </map-key-many-to-many> @@ -251,28 +251,28 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="imageFiles" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGEFILES"> + <key foreign-key="IMAGESAUDITING_IMAGEFILES_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGEFILES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGEFILES_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="imageTypeNames" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGETYPENAMES"> + <key foreign-key="IMAGESAUDITING_IMAGETYPENAMES_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGETYPENAMES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGETYPENAMES_IDX`"/> <one-to-many entity-name="EnumToStringMapEntryAuditing"/> </list> <list name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS"> + <key foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_IDX`"/> <one-to-many entity-name="DateToStringMapEntryAuditing"/> </list> <list name="photoParts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_PHOTOPARTS"> + <key foreign-key="IMAGESAUDITING_PHOTOPARTS_KEY" update="true"> <column name="`IMAGESAUDITING_PHOTOPARTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_PHOTOPARTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_h_o_hibernate.hbm.xml index 2338fc021..d6c31a2e0 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyJoinColumnAction_hsqldb_h_o_hibernate.hbm.xml @@ -20,7 +20,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <map name="imageFiles" table="`IMAGE_MAPPING`" lazy="false" cascade="all,delete-orphan"> - <key/> + <key foreign-key="IMAGES_IMAGEFILES_KEY"/> <map-key type="java.lang.String"> <column not-null="false" unique="false" name="`IMAGE_NAME`"/> </map-key> @@ -29,7 +29,7 @@ </element> </map> <map name="imageTypeNames" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="IMAGES_IMAGETYPENAMES_KEY" update="true"> <column name="`IMAGES_IMAGETYPENAMES_E_ID`" unique="false"/> </key> <map-key> @@ -42,14 +42,14 @@ <element type="java.lang.String"/> </map> <map name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="IMAGES_IMAGEDATEDESCRIPTIONS_KEY" update="true"> <column name="`IMAGES_IMAGEDATEDESCRIPTIONS_E_ID`" unique="false"/> </key> <map-key type="timestamp"/> <element type="java.lang.String"/> </map> <map name="photoParts" table="`PHOTOPARTS_MAP`" lazy="true" cascade="all,delete-orphan"> - <key/> + <key foreign-key="IMAGES_PHOTOPARTS_KEY"/> <map-key-many-to-many entity-name="PhotoPart"> <column not-null="true" unique="false" name="`PARTS_NAME`"/> </map-key-many-to-many> @@ -269,28 +269,28 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="imageFiles" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGEFILES"> + <key foreign-key="IMAGESAUDITING_IMAGEFILES_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGEFILES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGEFILES_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="imageTypeNames" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGETYPENAMES"> + <key foreign-key="IMAGESAUDITING_IMAGETYPENAMES_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGETYPENAMES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGETYPENAMES_IDX`"/> <one-to-many entity-name="EnumToStringMapEntryAuditing"/> </list> <list name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS"> + <key foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_IDX`"/> <one-to-many entity-name="DateToStringMapEntryAuditing"/> </list> <list name="photoParts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_PHOTOPARTS"> + <key foreign-key="IMAGESAUDITING_PHOTOPARTS_KEY" update="true"> <column name="`IMAGESAUDITING_PHOTOPARTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_PHOTOPARTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_e_o_hibernate.hbm.xml index 0ed1de544..4f6fdd08d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_e_o_hibernate.hbm.xml @@ -17,7 +17,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <map name="imageFiles" table="`IMAGE_MAPPING`" lazy="false" cascade="all,delete-orphan"> - <key/> + <key foreign-key="IMAGES_IMAGEFILES_KEY"/> <map-key type="java.lang.String"> <column not-null="false" unique="false" name="`IMAGE_NAME`"/> </map-key> @@ -26,7 +26,7 @@ </element> </map> <map name="imageTypeNames" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="IMAGES_IMAGETYPENAMES_KEY" update="true"> <column name="`IMAGES_IMAGETYPENAMES_E_ID`" unique="false"/> </key> <map-key> @@ -39,14 +39,14 @@ <element type="java.lang.String"/> </map> <map name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="IMAGES_IMAGEDATEDESCRIPTIONS_KEY" update="true"> <column name="`IMAGES_IMAGEDATEDESCRIPTIONS_E_ID`" unique="false"/> </key> <map-key type="timestamp"/> <element type="java.lang.String"/> </map> <map name="photoParts" table="`PHOTOPARTS_MAP`" lazy="true" cascade="all,delete-orphan"> - <key/> + <key foreign-key="IMAGES_PHOTOPARTS_KEY"/> <map-key-many-to-many entity-name="PhotoPart"> <column not-null="true" unique="false" name="`PARTS_NAME`"/> </map-key-many-to-many> @@ -251,28 +251,28 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="imageFiles" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGEFILES"> + <key foreign-key="IMAGESAUDITING_IMAGEFILES_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGEFILES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGEFILES_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="imageTypeNames" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGETYPENAMES"> + <key foreign-key="IMAGESAUDITING_IMAGETYPENAMES_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGETYPENAMES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGETYPENAMES_IDX`"/> <one-to-many entity-name="EnumToStringMapEntryAuditing"/> </list> <list name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS"> + <key foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_IDX`"/> <one-to-many entity-name="DateToStringMapEntryAuditing"/> </list> <list name="photoParts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_PHOTOPARTS"> + <key foreign-key="IMAGESAUDITING_PHOTOPARTS_KEY" update="true"> <column name="`IMAGESAUDITING_PHOTOPARTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_PHOTOPARTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_h_o_hibernate.hbm.xml index 2338fc021..d6c31a2e0 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/MapKeyTypesAction_hsqldb_h_o_hibernate.hbm.xml @@ -20,7 +20,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <map name="imageFiles" table="`IMAGE_MAPPING`" lazy="false" cascade="all,delete-orphan"> - <key/> + <key foreign-key="IMAGES_IMAGEFILES_KEY"/> <map-key type="java.lang.String"> <column not-null="false" unique="false" name="`IMAGE_NAME`"/> </map-key> @@ -29,7 +29,7 @@ </element> </map> <map name="imageTypeNames" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="IMAGES_IMAGETYPENAMES_KEY" update="true"> <column name="`IMAGES_IMAGETYPENAMES_E_ID`" unique="false"/> </key> <map-key> @@ -42,14 +42,14 @@ <element type="java.lang.String"/> </map> <map name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="IMAGES_IMAGEDATEDESCRIPTIONS_KEY" update="true"> <column name="`IMAGES_IMAGEDATEDESCRIPTIONS_E_ID`" unique="false"/> </key> <map-key type="timestamp"/> <element type="java.lang.String"/> </map> <map name="photoParts" table="`PHOTOPARTS_MAP`" lazy="true" cascade="all,delete-orphan"> - <key/> + <key foreign-key="IMAGES_PHOTOPARTS_KEY"/> <map-key-many-to-many entity-name="PhotoPart"> <column not-null="true" unique="false" name="`PARTS_NAME`"/> </map-key-many-to-many> @@ -269,28 +269,28 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="imageFiles" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGEFILES"> + <key foreign-key="IMAGESAUDITING_IMAGEFILES_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGEFILES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGEFILES_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="imageTypeNames" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGETYPENAMES"> + <key foreign-key="IMAGESAUDITING_IMAGETYPENAMES_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGETYPENAMES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGETYPENAMES_IDX`"/> <one-to-many entity-name="EnumToStringMapEntryAuditing"/> </list> <list name="imageDateDescriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS"> + <key foreign-key="IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_KEY" update="true"> <column name="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_IMAGEDATEDESCRIPTIONS_IDX`"/> <one-to-many entity-name="DateToStringMapEntryAuditing"/> </list> <list name="photoParts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="IMAGESAUDITING_PHOTOPARTS"> + <key foreign-key="IMAGESAUDITING_PHOTOPARTS_KEY" update="true"> <column name="`IMAGESAUDITING_PHOTOPARTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMAGESAUDITING_PHOTOPARTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_e_o_hibernate.hbm.xml index c780a5a02..e9e913a2f 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_e_o_hibernate.hbm.xml @@ -36,7 +36,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="item" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="ITEMLIST_ITEM"> + <key foreign-key="ITEMLIST_ITEM_KEY" update="true"> <column name="`ITEMLIST_ITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="Item"/> @@ -172,7 +172,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="item" table="`ITEMLISTAUDITING_ITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMLISTAUDITING_ITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_h_o_hibernate.hbm.xml index 5ddf154fc..630e027b1 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrderColumnAction_hsqldb_h_o_hibernate.hbm.xml @@ -42,7 +42,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="item" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="ITEMLIST_ITEM"> + <key foreign-key="ITEMLIST_ITEM_KEY" update="true"> <column name="`ITEMLIST_ITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="Item"/> @@ -187,7 +187,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="item" table="`ITEMLISTAUDITING_ITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMLISTAUDITING_ITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_e_o_hibernate.hbm.xml index 474835443..87ff26077 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ </version> <one-to-one name="employeeInfo" entity-name="EmployeeInfo" cascade="persist,save-update,lock,delete,delete-orphan" lazy="false" property-ref="employee"/> <list name="addresses" lazy="true" cascade="persist,merge,refresh,save-update,lock,delete-orphan"> - <key update="true" foreign-key="EMPLOYEE_ADDRESSES"> + <key foreign-key="EMPLOYEE_ADDRESSES_KEY" update="true"> <column name="`EMPLOYEE_ADDRESSES_ID`" unique="false"/> </key> <list-index column="`EMPLOYEE_ADDRESSES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_h_o_hibernate.hbm.xml index 8238f1d72..165896b7b 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.jpa2/OrphanRemovalAction_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ </version> <one-to-one name="employeeInfo" entity-name="EmployeeInfo" cascade="persist,save-update,lock,delete,delete-orphan" lazy="false" property-ref="employee"/> <list name="addresses" lazy="true" cascade="persist,merge,refresh,save-update,lock,delete-orphan"> - <key update="true" foreign-key="EMPLOYEE_ADDRESSES"> + <key foreign-key="EMPLOYEE_ADDRESSES_KEY" update="true"> <column name="`EMPLOYEE_ADDRESSES_ID`" unique="false"/> </key> <list-index column="`EMPLOYEE_ADDRESSES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_e_o_hibernate.hbm.xml index d991f6d17..eeb923e36 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_e_o_hibernate.hbm.xml @@ -30,7 +30,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="account" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ACCOUNTGROUP_ACCOUNT"> + <key foreign-key="ACCOUNTGROUP_ACCOUNT_KEY" update="true"> <column name="`ACCOUNTGROUP_ACCOUNT_E_ID`" unique="false"/> </key> <list-index column="`ACCOUNTGROUP_ACCOUNT_IDX`"/> @@ -51,14 +51,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="accountGroup" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ACCOUNTING_ACCOUNTGROUP"> + <key foreign-key="ACCOUNTING_ACCOUNTGROUP_KEY" update="true"> <column name="`ACCOUNTING_ACCOUNTGROUP_E_ID`" unique="false"/> </key> <list-index column="`ACCOUNTING_ACCOUNTGROUP_IDX`"/> <one-to-many entity-name="AccountGroup"/> </list> <list name="vat" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ACCOUNTING_VAT"> + <key foreign-key="ACCOUNTING_VAT_KEY" update="true"> <column name="`ACCOUNTING_VAT_E_ID`" unique="false"/> </key> <list-index column="`ACCOUNTING_VAT_IDX`"/> @@ -71,7 +71,7 @@ <column not-null="false" unique="false" name="`REPORT_REPORT_E_ID`"/> </many-to-one> <list name="journalGroup" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ACCOUNTING_JOURNALGROUP"> + <key foreign-key="ACCOUNTING_JOURNALGROUP_KEY" update="true"> <column name="`ACCOUNTING_JOURNALGROUP_E_ID`" unique="false"/> </key> <list-index column="`ACCOUNTING_JOURNALGROUP_IDX`"/> @@ -108,14 +108,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="journalGroups" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="JOURNALGROUP_JOURNALGROUPS"> + <key foreign-key="JOURNALGROUP_JOURNALGROUPS_KEY" update="true"> <column name="`JOURNALGROUP_JOURNALGROUPS_E_ID`" unique="false"/> </key> <list-index column="`JOURNALGROUP_JOURNALGROUPS_IDX`"/> <one-to-many entity-name="JournalGroup"/> </list> <list name="journalStatements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="JOURNALGROUP_JOURNALSTATEMENTS"> + <key foreign-key="JOURNALGROUP_JOURNALSTATEMENTS_KEY" update="true"> <column name="`JOURNALGROUP_JOURNALSTATEMENTS_E_ID`" unique="false"/> </key> <list-index column="`JOURNALGROUP_JOURNALSTATEMENTS_IDX`"/> @@ -192,7 +192,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="reportGroup" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="REPORTGROUP_REPORTGROUP"> + <key foreign-key="REPORTGROUP_REPORTGROUP_KEY" update="true"> <column name="`REPORTGROUP_REPORTGROUP_E_ID`" unique="false"/> </key> <list-index column="`REPORTGROUP_REPORTGROUP_IDX`"/> @@ -349,7 +349,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="account" table="`ACCOUNTGROUPAUDITING_ACCOUNTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ACCOUNTGROUPAUDITING_ACCOUNT_KEY" update="true"> <column name="`ACCOUNTGROUPAUDITING_ACCOUNT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ACCOUNTGROUPAUDITING_ACCOUNT_IDX`"/> @@ -408,14 +408,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="accountGroup" table="`ACCOUNTINGAUDITING_ACCOUNTGROUPAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ACCOUNTINGAUDITING_ACCOUNTGROUP_KEY" update="true"> <column name="`ACCOUNTINGAUDITING_ACCOUNTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ACCOUNTINGAUDITING_ACCOUNTGROUP_IDX`"/> <element type="java.lang.String"/> </list> <list name="vat" table="`ACCOUNTINGAUDITING_VATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ACCOUNTINGAUDITING_VAT_KEY" update="true"> <column name="`ACCOUNTINGAUDITING_VAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ACCOUNTINGAUDITING_VAT_IDX`"/> @@ -428,7 +428,7 @@ <column not-null="false" unique="false" name="`REPORT`"/> </property> <list name="journalGroup" table="`ACCOUNTINGAUDITING_JOURNALGROUPAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ACCOUNTINGAUDITING_JOURNALGROUP_KEY" update="true"> <column name="`ACCOUNTINGAUDITING_JOURNALGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ACCOUNTINGAUDITING_JOURNALGROUP_IDX`"/> @@ -442,7 +442,7 @@ <column name="`ACCOUNTAUDITING_TENEO_AUDIT_ID`"/> </key> <list name="report" table="`BALANCEACCOUNTAUDITING_REPORTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="BALANCEACCOUNTAUDITING_REPORT_KEY" update="true"> <column name="`BALANCEACCOUNTAUDITING_REPORT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BALANCEACCOUNTAUDITING_REPORT_IDX`"/> @@ -501,14 +501,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="journalGroups" table="`JOURNALGROUPAUDITING_JOURNALGROUPSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="JOURNALGROUPAUDITING_JOURNALGROUPS_KEY" update="true"> <column name="`JOURNALGROUPAUDITING_JOURNALGROUPS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`JOURNALGROUPAUDITING_JOURNALGROUPS_IDX`"/> <element type="java.lang.String"/> </list> <list name="journalStatements" table="`JOURNALGROUPAUDITING_JOURNALSTATEMENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="JOURNALGROUPAUDITING_JOURNALSTATEMENTS_KEY" update="true"> <column name="`JOURNALGROUPAUDITING_JOURNALSTATEMENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`JOURNALGROUPAUDITING_JOURNALSTATEMENTS_IDX`"/> @@ -699,14 +699,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="reportGroup" table="`REPORTGROUPAUDITING_REPORTGROUPAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="REPORTGROUPAUDITING_REPORTGROUP_KEY" update="true"> <column name="`REPORTGROUPAUDITING_REPORTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`REPORTGROUPAUDITING_REPORTGROUP_IDX`"/> <element type="java.lang.String"/> </list> <list name="account" table="`REPORTGROUPAUDITING_ACCOUNTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="REPORTGROUPAUDITING_ACCOUNT_KEY" update="true"> <column name="`REPORTGROUPAUDITING_ACCOUNT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`REPORTGROUPAUDITING_ACCOUNT_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_h_o_hibernate.hbm.xml index 6711a399f..18dfccb97 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/AccountingTest$1_hsqldb_h_o_hibernate.hbm.xml @@ -36,7 +36,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="account" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ACCOUNTGROUP_ACCOUNT"> + <key foreign-key="ACCOUNTGROUP_ACCOUNT_KEY" update="true"> <column name="`ACCOUNTGROUP_ACCOUNT_E_ID`" unique="false"/> </key> <list-index column="`ACCOUNTGROUP_ACCOUNT_IDX`"/> @@ -60,14 +60,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="accountGroup" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ACCOUNTING_ACCOUNTGROUP"> + <key foreign-key="ACCOUNTING_ACCOUNTGROUP_KEY" update="true"> <column name="`ACCOUNTING_ACCOUNTGROUP_E_ID`" unique="false"/> </key> <list-index column="`ACCOUNTING_ACCOUNTGROUP_IDX`"/> <one-to-many entity-name="AccountGroup"/> </list> <list name="vat" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ACCOUNTING_VAT"> + <key foreign-key="ACCOUNTING_VAT_KEY" update="true"> <column name="`ACCOUNTING_VAT_E_ID`" unique="false"/> </key> <list-index column="`ACCOUNTING_VAT_IDX`"/> @@ -80,7 +80,7 @@ <column not-null="false" unique="false" name="`REPORT_REPORT_E_ID`"/> </many-to-one> <list name="journalGroup" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ACCOUNTING_JOURNALGROUP"> + <key foreign-key="ACCOUNTING_JOURNALGROUP_KEY" update="true"> <column name="`ACCOUNTING_JOURNALGROUP_E_ID`" unique="false"/> </key> <list-index column="`ACCOUNTING_JOURNALGROUP_IDX`"/> @@ -117,14 +117,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="journalGroups" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="JOURNALGROUP_JOURNALGROUPS"> + <key foreign-key="JOURNALGROUP_JOURNALGROUPS_KEY" update="true"> <column name="`JOURNALGROUP_JOURNALGROUPS_E_ID`" unique="false"/> </key> <list-index column="`JOURNALGROUP_JOURNALGROUPS_IDX`"/> <one-to-many entity-name="JournalGroup"/> </list> <list name="journalStatements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="JOURNALGROUP_JOURNALSTATEMENTS"> + <key foreign-key="JOURNALGROUP_JOURNALSTATEMENTS_KEY" update="true"> <column name="`JOURNALGROUP_JOURNALSTATEMENTS_E_ID`" unique="false"/> </key> <list-index column="`JOURNALGROUP_JOURNALSTATEMENTS_IDX`"/> @@ -207,7 +207,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="reportGroup" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="REPORTGROUP_REPORTGROUP"> + <key foreign-key="REPORTGROUP_REPORTGROUP_KEY" update="true"> <column name="`REPORTGROUP_REPORTGROUP_E_ID`" unique="false"/> </key> <list-index column="`REPORTGROUP_REPORTGROUP_IDX`"/> @@ -376,7 +376,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="account" table="`ACCOUNTGROUPAUDITING_ACCOUNTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ACCOUNTGROUPAUDITING_ACCOUNT_KEY" update="true"> <column name="`ACCOUNTGROUPAUDITING_ACCOUNT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ACCOUNTGROUPAUDITING_ACCOUNT_IDX`"/> @@ -438,14 +438,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="accountGroup" table="`ACCOUNTINGAUDITING_ACCOUNTGROUPAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ACCOUNTINGAUDITING_ACCOUNTGROUP_KEY" update="true"> <column name="`ACCOUNTINGAUDITING_ACCOUNTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ACCOUNTINGAUDITING_ACCOUNTGROUP_IDX`"/> <element type="java.lang.String"/> </list> <list name="vat" table="`ACCOUNTINGAUDITING_VATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ACCOUNTINGAUDITING_VAT_KEY" update="true"> <column name="`ACCOUNTINGAUDITING_VAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ACCOUNTINGAUDITING_VAT_IDX`"/> @@ -458,7 +458,7 @@ <column not-null="false" unique="false" name="`REPORT`"/> </property> <list name="journalGroup" table="`ACCOUNTINGAUDITING_JOURNALGROUPAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ACCOUNTINGAUDITING_JOURNALGROUP_KEY" update="true"> <column name="`ACCOUNTINGAUDITING_JOURNALGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ACCOUNTINGAUDITING_JOURNALGROUP_IDX`"/> @@ -469,7 +469,7 @@ <meta attribute="eclassName" inherit="false">BalanceAccountAuditing</meta> <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/sample/accountingAuditing</meta> <list name="report" table="`BALANCEACCOUNTAUDITING_REPORTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="BALANCEACCOUNTAUDITING_REPORT_KEY" update="true"> <column name="`BALANCEACCOUNTAUDITING_REPORT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BALANCEACCOUNTAUDITING_REPORT_IDX`"/> @@ -531,14 +531,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="journalGroups" table="`JOURNALGROUPAUDITING_JOURNALGROUPSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="JOURNALGROUPAUDITING_JOURNALGROUPS_KEY" update="true"> <column name="`JOURNALGROUPAUDITING_JOURNALGROUPS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`JOURNALGROUPAUDITING_JOURNALGROUPS_IDX`"/> <element type="java.lang.String"/> </list> <list name="journalStatements" table="`JOURNALGROUPAUDITING_JOURNALSTATEMENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="JOURNALGROUPAUDITING_JOURNALSTATEMENTS_KEY" update="true"> <column name="`JOURNALGROUPAUDITING_JOURNALSTATEMENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`JOURNALGROUPAUDITING_JOURNALSTATEMENTS_IDX`"/> @@ -735,14 +735,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="reportGroup" table="`REPORTGROUPAUDITING_REPORTGROUPAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="REPORTGROUPAUDITING_REPORTGROUP_KEY" update="true"> <column name="`REPORTGROUPAUDITING_REPORTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`REPORTGROUPAUDITING_REPORTGROUP_IDX`"/> <element type="java.lang.String"/> </list> <list name="account" table="`REPORTGROUPAUDITING_ACCOUNTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="REPORTGROUPAUDITING_ACCOUNT_KEY" update="true"> <column name="`REPORTGROUPAUDITING_ACCOUNT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`REPORTGROUPAUDITING_ACCOUNT_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_e_o_hibernate.hbm.xml index 4a0d71bb8..264831a40 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_e_o_hibernate.hbm.xml @@ -50,7 +50,7 @@ </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> @@ -58,7 +58,7 @@ </list> <list name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -232,14 +232,14 @@ <column not-null="false" unique="false" name="`NAME`" length="50"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -299,7 +299,7 @@ <column not-null="false" unique="false" name="`NAME`" length="50"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_h_o_hibernate.hbm.xml index a36bd988d..0915ca94c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/Bz292973$1_hsqldb_h_o_hibernate.hbm.xml @@ -56,7 +56,7 @@ </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> @@ -64,7 +64,7 @@ </list> <list name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -250,14 +250,14 @@ <column not-null="false" unique="false" name="`NAME`" length="50"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -320,7 +320,7 @@ <column not-null="false" unique="false" name="`NAME`" length="50"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_e_o_hibernate.hbm.xml index a3619febc..ae05e0717 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_e_o_hibernate.hbm.xml @@ -56,7 +56,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="machines" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MACHINELIST_MACHINES"> + <key foreign-key="MACHINELIST_MACHINES_KEY" update="true"> <column name="`MACHINELIST_MACHINES_E_ID`" unique="false"/> </key> <list-index column="`MACHINELIST_MACHINES_IDX`"/> @@ -152,7 +152,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="days" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="WORKWEEK_DAYS"> + <key foreign-key="WORKWEEK_DAYS_KEY" update="true"> <column name="`WORKWEEK_DAYS_E_ID`" unique="false"/> </key> <list-index column="`WORKWEEK_DAYS_IDX`"/> @@ -350,7 +350,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="machines" table="`MACHINELISTAUDITING_MACHINESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MACHINELISTAUDITING_MACHINES_KEY" update="true"> <column name="`MACHINELISTAUDITING_MACHINES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MACHINELISTAUDITING_MACHINES_IDX`"/> @@ -598,7 +598,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="days" table="`WORKWEEKAUDITING_DAYSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WORKWEEKAUDITING_DAYS_KEY" update="true"> <column name="`WORKWEEKAUDITING_DAYS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WORKWEEKAUDITING_DAYS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_h_o_hibernate.hbm.xml index 8a802a4d9..43a617a48 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CapaTest$1_hsqldb_h_o_hibernate.hbm.xml @@ -65,7 +65,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="machines" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MACHINELIST_MACHINES"> + <key foreign-key="MACHINELIST_MACHINES_KEY" update="true"> <column name="`MACHINELIST_MACHINES_E_ID`" unique="false"/> </key> <list-index column="`MACHINELIST_MACHINES_IDX`"/> @@ -173,7 +173,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="days" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="WORKWEEK_DAYS"> + <key foreign-key="WORKWEEK_DAYS_KEY" update="true"> <column name="`WORKWEEK_DAYS_E_ID`" unique="false"/> </key> <list-index column="`WORKWEEK_DAYS_IDX`"/> @@ -383,7 +383,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="machines" table="`MACHINELISTAUDITING_MACHINESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MACHINELISTAUDITING_MACHINES_KEY" update="true"> <column name="`MACHINELISTAUDITING_MACHINES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MACHINELISTAUDITING_MACHINES_IDX`"/> @@ -643,7 +643,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="days" table="`WORKWEEKAUDITING_DAYSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WORKWEEKAUDITING_DAYS_KEY" update="true"> <column name="`WORKWEEKAUDITING_DAYS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WORKWEEKAUDITING_DAYS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_e_o_hibernate.hbm.xml index a2cb9ebfe..d09efd86f 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_e_o_hibernate.hbm.xml @@ -15,14 +15,14 @@ <column not-null="true" unique="false" name="`DESCRIPTION`"/> </property> <list name="subCatalog" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CATALOGTYPE_SUBCATALOG"> + <key foreign-key="CATALOGTYPE_SUBCATALOG_KEY" update="true"> <column name="`CATALOGTYPE_SUBCATALOG_NAME`" unique="false"/> </key> <list-index column="`CATALOGTYPE_SUBCATALOG_IDX`"/> <one-to-many entity-name="CatalogType"/> </list> <list name="product" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CATALOGTYPE_PRODUCT"> + <key foreign-key="CATALOGTYPE_PRODUCT_KEY" update="true"> <column name="`CATALOGTYPE_PRODUCT_NAME`" unique="false"> <comment>My product</comment> </column> @@ -67,7 +67,7 @@ </column> </property> <list name="remark" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PRODUCTTYPE_REMARK"> + <key foreign-key="PRODUCTTYPE_REMARK_KEY" update="true"> <column name="`PRODUCTTYPE_REMARK_CODE`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_REMARK_IDX`"/> @@ -183,14 +183,14 @@ <column not-null="false" unique="false" name="`DESCRIPTION`"/> </property> <list name="subCatalog" table="`CATALOGTYPEAUDITING_SUBCATALOGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CATALOGTYPEAUDITING_SUBCATALOG_KEY" update="true"> <column name="`CATALOGTYPEAUDITING_SUBCATALOG_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CATALOGTYPEAUDITING_SUBCATALOG_IDX`"/> <element type="java.lang.String"/> </list> <list name="product" table="`CATALOGTYPEAUDITING_PRODUCTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CATALOGTYPEAUDITING_PRODUCT_KEY" update="true"> <column name="`CATALOGTYPEAUDITING_PRODUCT_TENEO_AUDIT_ID`" unique="false"> <comment>My product</comment> </column> @@ -314,7 +314,7 @@ </column> </property> <list name="remark" table="`PRODUCTTYPEAUDITING_REMARKAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_REMARK_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_REMARK_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_REMARK_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_h_o_hibernate.hbm.xml index cf0878591..78caa5620 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/CatalogTest$1_hsqldb_h_o_hibernate.hbm.xml @@ -18,14 +18,14 @@ <column not-null="true" unique="false" name="`DESCRIPTION`"/> </property> <list name="subCatalog" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CATALOGTYPE_SUBCATALOG"> + <key foreign-key="CATALOGTYPE_SUBCATALOG_KEY" update="true"> <column name="`CATALOGTYPE_SUBCATALOG_NAME`" unique="false"/> </key> <list-index column="`CATALOGTYPE_SUBCATALOG_IDX`"/> <one-to-many entity-name="CatalogType"/> </list> <list name="product" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CATALOGTYPE_PRODUCT"> + <key foreign-key="CATALOGTYPE_PRODUCT_KEY" update="true"> <column name="`CATALOGTYPE_PRODUCT_NAME`" unique="false"> <comment>My product</comment> </column> @@ -76,7 +76,7 @@ </column> </property> <list name="remark" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PRODUCTTYPE_REMARK"> + <key foreign-key="PRODUCTTYPE_REMARK_KEY" update="true"> <column name="`PRODUCTTYPE_REMARK_CODE`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_REMARK_IDX`"/> @@ -204,14 +204,14 @@ <column not-null="false" unique="false" name="`DESCRIPTION`"/> </property> <list name="subCatalog" table="`CATALOGTYPEAUDITING_SUBCATALOGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CATALOGTYPEAUDITING_SUBCATALOG_KEY" update="true"> <column name="`CATALOGTYPEAUDITING_SUBCATALOG_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CATALOGTYPEAUDITING_SUBCATALOG_IDX`"/> <element type="java.lang.String"/> </list> <list name="product" table="`CATALOGTYPEAUDITING_PRODUCTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CATALOGTYPEAUDITING_PRODUCT_KEY" update="true"> <column name="`CATALOGTYPEAUDITING_PRODUCT_TENEO_AUDIT_ID`" unique="false"> <comment>My product</comment> </column> @@ -341,7 +341,7 @@ </column> </property> <list name="remark" table="`PRODUCTTYPEAUDITING_REMARKAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_REMARK_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_REMARK_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_REMARK_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DetachFromSessionAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_e_o_hibernate.hbm.xml index 5fd651b45..dd443ce07 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_e_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="group" table="`PERSON_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSON_GROUP_KEY" update="true"> <column name="`PERSON_GROUP_E_ID`" unique="false"/> </key> <list-index column="`PERSON_GROUP_IDX`"/> @@ -111,7 +111,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true"> <column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_GROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_h_o_hibernate.hbm.xml index 17906a66b..fe8447a9a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicAction_hsqldb_h_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="group" table="`PERSON_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSON_GROUP_KEY" update="true"> <column name="`PERSON_GROUP_E_ID`" unique="false"/> </key> <list-index column="`PERSON_GROUP_IDX`"/> @@ -120,7 +120,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true"> <column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_GROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_e_o_hibernate.hbm.xml index bdcaeb6c3..3e3224bdf 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -61,7 +61,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true"> <column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_GROUP_IDX`"/> @@ -104,7 +104,7 @@ <column name="`EMPLOYEEAUDITING_TENEO_AUDIT_ID`"/> </key> <list name="offices" table="`SPECIALEMPLOYEEAUDITING_OFFICESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SPECIALEMPLOYEEAUDITING_OFFICES_KEY" update="true"> <column name="`SPECIALEMPLOYEEAUDITING_OFFICES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SPECIALEMPLOYEEAUDITING_OFFICES_IDX`"/> @@ -163,7 +163,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="manager" table="`DEPARTMENTAUDITING_MANAGERAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="DEPARTMENTAUDITING_MANAGER_KEY" update="true"> <column name="`DEPARTMENTAUDITING_MANAGER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DEPARTMENTAUDITING_MANAGER_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_h_o_hibernate.hbm.xml index 11026177d..5e094a9d2 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVAction_hsqldb_h_o_hibernate.hbm.xml @@ -64,7 +64,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true"> <column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_GROUP_IDX`"/> @@ -101,7 +101,7 @@ <meta attribute="eclassName" inherit="false">SpecialEmployeeAuditing</meta> <meta attribute="epackage" inherit="false">http:///www.elver.org/DynamicTestAuditing</meta> <list name="offices" table="`SPECIALEMPLOYEEAUDITING_OFFICESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SPECIALEMPLOYEEAUDITING_OFFICES_KEY" update="true"> <column name="`SPECIALEMPLOYEEAUDITING_OFFICES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SPECIALEMPLOYEEAUDITING_OFFICES_IDX`"/> @@ -163,7 +163,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="manager" table="`DEPARTMENTAUDITING_MANAGERAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="DEPARTMENTAUDITING_MANAGER_KEY" update="true"> <column name="`DEPARTMENTAUDITING_MANAGER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DEPARTMENTAUDITING_MANAGER_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVNoDBSchemaAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVNoDBSchemaAction_hsqldb_e_o_hibernate.hbm.xml index b34461c92..73ff1418c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVNoDBSchemaAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicEAVNoDBSchemaAction_hsqldb_e_o_hibernate.hbm.xml @@ -56,7 +56,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true"> <column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_GROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_e_o_hibernate.hbm.xml index a5f4248a7..389d0d4ee 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_e_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="group" table="`PERSON_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSON_GROUP_KEY" update="true"> <column name="`PERSON_GROUP_E_ID`" unique="false"/> </key> <list-index column="`PERSON_GROUP_IDX`"/> @@ -59,7 +59,7 @@ <column name="`EMPLOYEE_E_ID`"/> </key> <list name="offices" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="SPECIALEMPLOYEE_OFFICES"> + <key foreign-key="SPECIALEMPLOYEE_OFFICES_KEY" update="true"> <column name="`SPECIALEMPLOYEE_OFFICES_E_ID`" unique="false"/> </key> <list-index column="`SPECIALEMPLOYEE_OFFICES_IDX`"/> @@ -80,7 +80,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="manager" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="DEPARTMENT_MANAGER"> + <key foreign-key="DEPARTMENT_MANAGER_KEY" update="true"> <column name="`DEPARTMENT_MANAGER_E_ID`" unique="false"/> </key> <list-index column="`DEPARTMENT_MANAGER_IDX`"/> @@ -196,7 +196,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true"> <column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_GROUP_IDX`"/> @@ -239,7 +239,7 @@ <column name="`EMPLOYEEAUDITING_TENEO_AUDIT_ID`"/> </key> <list name="offices" table="`SPECIALEMPLOYEEAUDITING_OFFICESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SPECIALEMPLOYEEAUDITING_OFFICES_KEY" update="true"> <column name="`SPECIALEMPLOYEEAUDITING_OFFICES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SPECIALEMPLOYEEAUDITING_OFFICES_IDX`"/> @@ -298,7 +298,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="manager" table="`DEPARTMENTAUDITING_MANAGERAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="DEPARTMENTAUDITING_MANAGER_KEY" update="true"> <column name="`DEPARTMENTAUDITING_MANAGER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DEPARTMENTAUDITING_MANAGER_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_h_o_hibernate.hbm.xml index a57548a89..59db001bf 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/DynamicNoDbSchemaUpdateAction_hsqldb_h_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="group" table="`PERSON_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSON_GROUP_KEY" update="true"> <column name="`PERSON_GROUP_E_ID`" unique="false"/> </key> <list-index column="`PERSON_GROUP_IDX`"/> @@ -56,7 +56,7 @@ <meta attribute="eclassName" inherit="false">SpecialEmployee</meta> <meta attribute="epackage" inherit="false">http:///www.elver.org/DynamicTest</meta> <list name="offices" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="SPECIALEMPLOYEE_OFFICES"> + <key foreign-key="SPECIALEMPLOYEE_OFFICES_KEY" update="true"> <column name="`SPECIALEMPLOYEE_OFFICES_E_ID`" unique="false"/> </key> <list-index column="`SPECIALEMPLOYEE_OFFICES_IDX`"/> @@ -80,7 +80,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="manager" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="DEPARTMENT_MANAGER"> + <key foreign-key="DEPARTMENT_MANAGER_KEY" update="true"> <column name="`DEPARTMENT_MANAGER_E_ID`" unique="false"/> </key> <list-index column="`DEPARTMENT_MANAGER_IDX`"/> @@ -208,7 +208,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`PERSONAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSONAUDITING_GROUP_KEY" update="true"> <column name="`PERSONAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_GROUP_IDX`"/> @@ -245,7 +245,7 @@ <meta attribute="eclassName" inherit="false">SpecialEmployeeAuditing</meta> <meta attribute="epackage" inherit="false">http:///www.elver.org/DynamicTestAuditing</meta> <list name="offices" table="`SPECIALEMPLOYEEAUDITING_OFFICESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SPECIALEMPLOYEEAUDITING_OFFICES_KEY" update="true"> <column name="`SPECIALEMPLOYEEAUDITING_OFFICES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SPECIALEMPLOYEEAUDITING_OFFICES_IDX`"/> @@ -307,7 +307,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="manager" table="`DEPARTMENTAUDITING_MANAGERAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="DEPARTMENTAUDITING_MANAGER_KEY" update="true"> <column name="`DEPARTMENTAUDITING_MANAGER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DEPARTMENTAUDITING_MANAGER_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_e_o_hibernate.hbm.xml index 115adfba0..937e32529 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_e_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="employees" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="DEPARTMENT_EMPLOYEES"> + <key foreign-key="DEPARTMENT_EMPLOYEES_KEY" update="true"> <column name="`DEPARTMENT_EMPLOYEES_E_ID`" unique="false"/> </key> <one-to-many entity-name="Employee"/> @@ -122,7 +122,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="employees" table="`DEPARTMENTAUDITING_EMPLOYEESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="DEPARTMENTAUDITING_EMPLOYEES_KEY" update="true"> <column name="`DEPARTMENTAUDITING_EMPLOYEES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DEPARTMENTAUDITING_EMPLOYEES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_h_o_hibernate.hbm.xml index 63e8777d1..15f4394af 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/EmployeeAction_hsqldb_h_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="employees" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="DEPARTMENT_EMPLOYEES"> + <key foreign-key="DEPARTMENT_EMPLOYEES_KEY" update="true"> <column name="`DEPARTMENT_EMPLOYEES_E_ID`" unique="false"/> </key> <one-to-many entity-name="Employee"/> @@ -134,7 +134,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="employees" table="`DEPARTMENTAUDITING_EMPLOYEESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="DEPARTMENTAUDITING_EMPLOYEES_KEY" update="true"> <column name="`DEPARTMENTAUDITING_EMPLOYEES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DEPARTMENTAUDITING_EMPLOYEES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_e_o_hibernate.hbm.xml index ecad849d8..4fdb51b23 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_e_o_hibernate.hbm.xml @@ -81,7 +81,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="items" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PURCHASEORDER_ITEMS"> + <key foreign-key="PURCHASEORDER_ITEMS_KEY" update="true"> <column name="`ITEM_ORDER_E_ID`" unique="false"/> </key> <list-index column="`PURCHASEORDER_ITEMS_IDX`"/> @@ -128,14 +128,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="customers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="SUPPLIER_CUSTOMERS"> + <key foreign-key="SUPPLIER_CUSTOMERS_KEY" update="true"> <column name="`SUPPLIER_CUSTOMERS_E_ID`" unique="false"/> </key> <list-index column="`SUPPLIER_CUSTOMERS_IDX`"/> <one-to-many entity-name="Customer"/> </list> <list name="orders" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="SUPPLIER_ORDERS"> + <key foreign-key="SUPPLIER_ORDERS_KEY" update="true"> <column name="`SUPPLIER_ORDERS_E_ID`" unique="false"/> </key> <list-index column="`SUPPLIER_ORDERS_IDX`"/> @@ -173,7 +173,7 @@ <column not-null="false" unique="false" name="`COUNTRYCODE`"/> </property> <list name="location" table="`GLOBALADDRESS_LOCATION`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="GLOBALADDRESS_LOCATION_KEY" update="true"> <column name="`GLOBALADDRESS_LOCATION_E_ID`" unique="false"/> </key> <list-index column="`GLOBALADDRESS_LOCATION_IDX`"/> @@ -404,7 +404,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="items" table="`PURCHASEORDERAUDITING_ITEMSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PURCHASEORDERAUDITING_ITEMS_KEY" update="true"> <column name="`PURCHASEORDERAUDITING_ITEMS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PURCHASEORDERAUDITING_ITEMS_IDX`"/> @@ -489,14 +489,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="customers" table="`SUPPLIERAUDITING_CUSTOMERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SUPPLIERAUDITING_CUSTOMERS_KEY" update="true"> <column name="`SUPPLIERAUDITING_CUSTOMERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SUPPLIERAUDITING_CUSTOMERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="orders" table="`SUPPLIERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SUPPLIERAUDITING_ORDERS_KEY" update="true"> <column name="`SUPPLIERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SUPPLIERAUDITING_ORDERS_IDX`"/> @@ -555,7 +555,7 @@ <column not-null="false" unique="false" name="`CUSTOMERID`"/> </property> <list name="orders" table="`CUSTOMERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CUSTOMERAUDITING_ORDERS_KEY" update="true"> <column name="`CUSTOMERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CUSTOMERAUDITING_ORDERS_IDX`"/> @@ -572,7 +572,7 @@ <column not-null="false" unique="false" name="`COUNTRYCODE`"/> </property> <list name="location" table="`GLOBALADDRESSAUDITING_LOCATIONAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="GLOBALADDRESSAUDITING_LOCATION_KEY" update="true"> <column name="`GLOBALADDRESSAUDITING_LOCATION_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`GLOBALADDRESSAUDITING_LOCATION_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_h_o_hibernate.hbm.xml index 0027d557e..7785c3cef 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ExtendedPO2Test$1_hsqldb_h_o_hibernate.hbm.xml @@ -87,7 +87,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="items" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PURCHASEORDER_ITEMS"> + <key foreign-key="PURCHASEORDER_ITEMS_KEY" update="true"> <column name="`ITEM_ORDER_E_ID`" unique="false"/> </key> <list-index column="`PURCHASEORDER_ITEMS_IDX`"/> @@ -137,14 +137,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="customers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="SUPPLIER_CUSTOMERS"> + <key foreign-key="SUPPLIER_CUSTOMERS_KEY" update="true"> <column name="`SUPPLIER_CUSTOMERS_E_ID`" unique="false"/> </key> <list-index column="`SUPPLIER_CUSTOMERS_IDX`"/> <one-to-many entity-name="Customer"/> </list> <list name="orders" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="SUPPLIER_ORDERS"> + <key foreign-key="SUPPLIER_ORDERS_KEY" update="true"> <column name="`SUPPLIER_ORDERS_E_ID`" unique="false"/> </key> <list-index column="`SUPPLIER_ORDERS_IDX`"/> @@ -182,7 +182,7 @@ <column not-null="false" unique="false" name="`COUNTRYCODE`"/> </property> <list name="location" table="`GLOBALADDRESS_LOCATION`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="GLOBALADDRESS_LOCATION_KEY" update="true"> <column name="`GLOBALADDRESS_LOCATION_E_ID`" unique="false"/> </key> <list-index column="`GLOBALADDRESS_LOCATION_IDX`"/> @@ -425,7 +425,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="items" table="`PURCHASEORDERAUDITING_ITEMSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PURCHASEORDERAUDITING_ITEMS_KEY" update="true"> <column name="`PURCHASEORDERAUDITING_ITEMS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PURCHASEORDERAUDITING_ITEMS_IDX`"/> @@ -513,14 +513,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="customers" table="`SUPPLIERAUDITING_CUSTOMERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SUPPLIERAUDITING_CUSTOMERS_KEY" update="true"> <column name="`SUPPLIERAUDITING_CUSTOMERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SUPPLIERAUDITING_CUSTOMERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="orders" table="`SUPPLIERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SUPPLIERAUDITING_ORDERS_KEY" update="true"> <column name="`SUPPLIERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SUPPLIERAUDITING_ORDERS_IDX`"/> @@ -582,7 +582,7 @@ <column not-null="false" unique="false" name="`CUSTOMERID`"/> </property> <list name="orders" table="`CUSTOMERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CUSTOMERAUDITING_ORDERS_KEY" update="true"> <column name="`CUSTOMERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CUSTOMERAUDITING_ORDERS_IDX`"/> @@ -596,7 +596,7 @@ <column not-null="false" unique="false" name="`COUNTRYCODE`"/> </property> <list name="location" table="`GLOBALADDRESSAUDITING_LOCATIONAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="GLOBALADDRESSAUDITING_LOCATION_KEY" update="true"> <column name="`GLOBALADDRESSAUDITING_LOCATION_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`GLOBALADDRESSAUDITING_LOCATION_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/FleetEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/FleetEAVAction_hsqldb_e_o_hibernate.hbm.xml index d978f1e4a..cc5a8ab3c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/FleetEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/FleetEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -93,7 +93,7 @@ <column not-null="false" unique="false" name="`LENGTH`"/> </property> <list name="availableColors" table="`PREFIX_VEHICLEAUDITING_AVAILABLECOLORSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="VEHICLEAUDITING_AVAILABLECOLORS_KEY" update="true"> <column name="`VEHICLEAUDITING_AVAILABLECOLORS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`VEHICLEAUDITING_AVAILABLECOLORS_IDX`"/> @@ -103,7 +103,7 @@ <column not-null="false" unique="false" name="`OWNER`"/> </property> <list name="manufacturedAt" table="`PREFIX_VEHICLEAUDITING_MANUFACTUREDATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="VEHICLEAUDITING_MANUFACTUREDAT_KEY" update="true"> <column name="`VEHICLEAUDITING_MANUFACTUREDAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`VEHICLEAUDITING_MANUFACTUREDAT_IDX`"/> @@ -165,7 +165,7 @@ <column not-null="false" unique="false" name="`DATE`"/> </property> <array name="touchedAttributes" table="`PREFIX_TEMPORALAUDITING_TOUCHEDATTRIBUTESAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="TEMPORALAUDITING_TOUCHEDATTRIBUTES_KEY" update="true"> <column name="`TEMPORALAUDITING_TOUCHEDATTRIBUTES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TEMPORALAUDITING_TOUCHEDATTRIBUTES_IDX`"/> @@ -194,14 +194,14 @@ <column not-null="false" unique="false" name="`EMPLOYED`"/> </property> <list name="addresses" table="`PREFIX_PERSONAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_ADDRESSES_KEY" update="true"> <column name="`PERSONAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_ADDRESSES_IDX`"/> <element type="java.lang.String"/> </list> <list name="ownedVehicles" table="`PREFIX_PERSONAUDITING_OWNEDVEHICLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_OWNEDVEHICLES_KEY" update="true"> <column name="`PERSONAUDITING_OWNEDVEHICLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_OWNEDVEHICLES_IDX`"/> @@ -356,14 +356,14 @@ <column not-null="false" unique="false" name="`ID`"/> </property> <list name="vehicles" table="`PREFIX_FLEETAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FLEETAUDITING_VEHICLES_KEY" update="true"> <column name="`FLEETAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FLEETAUDITING_VEHICLES_IDX`"/> <element type="java.lang.String"/> </list> <list name="vehicleInformation" table="`PREFIX_FLEETAUDITING_VEHICLEINFORMATIONAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FLEETAUDITING_VEHICLEINFORMATION_KEY" update="true"> <column name="`FLEETAUDITING_VEHICLEINFORMATION_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FLEETAUDITING_VEHICLEINFORMATION_IDX`"/> @@ -380,7 +380,7 @@ <column name="`TEMPORALAUDITING_TENEO_AUDIT_ID`"/> </key> <list name="vehicles" table="`PREFIX_GARAGEAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="GARAGEAUDITING_VEHICLES_KEY" update="true"> <column name="`GARAGEAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`GARAGEAUDITING_VEHICLES_IDX`"/> @@ -393,7 +393,7 @@ <column not-null="false" unique="false" name="`ADDRESS`"/> </property> <list name="fleetsUsingGarage" table="`PREFIX_GARAGEAUDITING_FLEETSUSINGGARAGEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="GARAGEAUDITING_FLEETSUSINGGARAGE_KEY" update="true"> <column name="`GARAGEAUDITING_FLEETSUSINGGARAGE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`GARAGEAUDITING_FLEETSUSINGGARAGE_IDX`"/> @@ -550,7 +550,7 @@ <column not-null="false" unique="false" name="`LENGTH`"/> </property> <list name="availableColors" table="`PREFIX_VEHICLEAUDITING_AVAILABLECOLORSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARAUDITING_AVAILABLECOLORS_KEY" update="true"> <column name="`CARAUDITING_AVAILABLECOLORS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARAUDITING_AVAILABLECOLORS_IDX`"/> @@ -560,7 +560,7 @@ <column not-null="false" unique="false" name="`OWNER`"/> </property> <list name="manufacturedAt" table="`PREFIX_VEHICLEAUDITING_MANUFACTUREDATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARAUDITING_MANUFACTUREDAT_KEY" update="true"> <column name="`CARAUDITING_MANUFACTUREDAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARAUDITING_MANUFACTUREDAT_IDX`"/> @@ -573,7 +573,7 @@ <column not-null="false" unique="false" name="`DATE`"/> </property> <array name="touchedAttributes" table="`PREFIX_TEMPORALAUDITING_TOUCHEDATTRIBUTESAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="CARAUDITING_TOUCHEDATTRIBUTES_KEY" update="true"> <column name="`CARAUDITING_TOUCHEDATTRIBUTES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARAUDITING_TOUCHEDATTRIBUTES_IDX`"/> @@ -592,7 +592,7 @@ <column not-null="false" unique="false" name="`NUMTIRES`"/> </property> <list name="tires" table="`PREFIX_CARAUDITING_TIRESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARAUDITING_TIRES_KEY" update="true"> <column name="`CARAUDITING_TIRES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARAUDITING_TIRES_IDX`"/> @@ -622,7 +622,7 @@ <column not-null="false" unique="false" name="`MAKESDIESELENGINES`"/> </property> <list name="brands" table="`PREFIX_ENGINEFACTORYAUDITING_BRANDSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ENGINEFACTORYAUDITING_BRANDS_KEY" update="true"> <column name="`ENGINEFACTORYAUDITING_BRANDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ENGINEFACTORYAUDITING_BRANDS_IDX`"/> @@ -804,7 +804,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="versions" table="`PREFIX_VERSIONHOLDERAUDITING_VERSIONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="VERSIONHOLDERAUDITING_VERSIONS_KEY" update="true"> <column name="`VERSIONHOLDERAUDITING_VERSIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`VERSIONHOLDERAUDITING_VERSIONS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_e_o_hibernate.hbm.xml index 850043b71..e70f328ff 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -131,14 +131,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -197,7 +197,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_h_o_hibernate.hbm.xml index 80cd3fc0d..79b1d07db 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVAction_hsqldb_h_o_hibernate.hbm.xml @@ -137,14 +137,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -206,7 +206,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml index 3af519f1a..188ec080d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml @@ -131,14 +131,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -197,7 +197,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml index d4784c348..a370c3825 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml @@ -137,14 +137,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -206,7 +206,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_e_o_hibernate.hbm.xml index f4d319a7b..cd015c0d4 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_e_o_hibernate.hbm.xml @@ -131,14 +131,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -197,7 +197,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_h_o_hibernate.hbm.xml index 3c8cdd915..e0d915193 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryEAVResourceAction_hsqldb_h_o_hibernate.hbm.xml @@ -137,14 +137,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -206,7 +206,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml index a513f71f0..76971c2d0 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml index 1ef18d7f3..9c940ef1d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_e_o_hibernate.hbm.xml index d83a2716b..d0d1a3a22 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_e_o_hibernate.hbm.xml @@ -52,7 +52,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" table="`ABC`" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> @@ -61,7 +61,7 @@ </many-to-many> </list> <list name="books" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -232,14 +232,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -298,7 +298,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_h_o_hibernate.hbm.xml index ee8185c43..d1cb89d67 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyJoinMoreAction_hsqldb_h_o_hibernate.hbm.xml @@ -58,7 +58,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" table="`ABC`" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> @@ -67,7 +67,7 @@ </many-to-many> </list> <list name="books" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -250,14 +250,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -319,7 +319,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_e_o_hibernate.hbm.xml index a513f71f0..76971c2d0 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_h_o_hibernate.hbm.xml index 1ef18d7f3..9c940ef1d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryExtraLazyMoreAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="extra" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_e_o_hibernate.hbm.xml index a612ad6a2..e459fde93 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_e_o_hibernate.hbm.xml @@ -51,14 +51,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="org.eclipse.emf.teneo.samples.emf.sample.library.Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ORG_ECLIPSE_EMF_TENEO_SAMPLES_EMF_SAMPLE_LIBRARY_LIBRARY_BOOKS"> + <key foreign-key="ORG_ECLIPSE_EMF_TENEO_SAMPLES_EMF_SAMPLE_LIBRARY_LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -227,14 +227,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -293,7 +293,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_h_o_hibernate.hbm.xml index e2cdf6c46..bd1ce651d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryInterfaceQueryTest_hsqldb_h_o_hibernate.hbm.xml @@ -57,14 +57,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="org.eclipse.emf.teneo.samples.emf.sample.library.Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ORG_ECLIPSE_EMF_TENEO_SAMPLES_EMF_SAMPLE_LIBRARY_LIBRARY_BOOKS"> + <key foreign-key="ORG_ECLIPSE_EMF_TENEO_SAMPLES_EMF_SAMPLE_LIBRARY_LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -245,14 +245,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -314,7 +314,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibrarySessionControllerAddContentAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_e_o_hibernate.hbm.xml index 6cae540e6..dbdd3a023 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_e_o_hibernate.hbm.xml @@ -50,7 +50,7 @@ </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`COL_LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> @@ -58,7 +58,7 @@ </list> <list name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="FKPRE_LIBRARY_BOOKS"> + <key foreign-key="FKPRE_LIBRARY_BOOKS_KEY" update="true"> <column name="`COL_LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`COL_LIBRARY_BOOKS_IDX`"/> @@ -232,14 +232,14 @@ <column not-null="false" unique="false" name="`COL_NAME`" length="50"/> </property> <list name="writers" table="`TAB_LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FKPRE_LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`COL_LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`COL_LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`TAB_LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FKPRE_LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`COL_LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`COL_LIBRARYAUDITING_BOOKS_IDX`"/> @@ -299,7 +299,7 @@ <column not-null="false" unique="false" name="`COL_NAME`" length="50"/> </property> <list name="books" table="`TAB_WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FKPRE_WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`COL_WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`COL_WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_h_o_hibernate.hbm.xml index 7d3f773e1..e9068d62b 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryTest$1_hsqldb_h_o_hibernate.hbm.xml @@ -56,7 +56,7 @@ </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`COL_LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> @@ -64,7 +64,7 @@ </list> <list name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="FKPRE_LIBRARY_BOOKS"> + <key foreign-key="FKPRE_LIBRARY_BOOKS_KEY" update="true"> <column name="`COL_LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`COL_LIBRARY_BOOKS_IDX`"/> @@ -250,14 +250,14 @@ <column not-null="false" unique="false" name="`COL_NAME`" length="50"/> </property> <list name="writers" table="`TAB_LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FKPRE_LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`COL_LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`COL_LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`TAB_LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FKPRE_LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`COL_LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`COL_LIBRARYAUDITING_BOOKS_IDX`"/> @@ -320,7 +320,7 @@ <column not-null="false" unique="false" name="`COL_NAME`" length="50"/> </property> <list name="books" table="`TAB_WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FKPRE_WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`COL_WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`COL_WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/LibraryValidateResourceTest$1_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ProductEAVTest_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ProductEAVTest_hsqldb_e_o_hibernate.hbm.xml index fd734b50e..ffb276f4c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ProductEAVTest_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/ProductEAVTest_hsqldb_e_o_hibernate.hbm.xml @@ -73,7 +73,7 @@ <column not-null="false" unique="false" name="`ANYONE`"/> </property> <list name="AnyList" table="`PRODUCTTYPEAUDITING_ANYLISTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_ANYLIST_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_ANYLIST_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_ANYLIST_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_e_o_hibernate.hbm.xml index 5eaeddaf4..92586c716 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_e_o_hibernate.hbm.xml @@ -47,7 +47,7 @@ </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> @@ -55,7 +55,7 @@ </list> <list name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -261,14 +261,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -328,7 +328,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_h_o_hibernate.hbm.xml index 2ab16f7eb..af144ef53 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_h_o_hibernate.hbm.xml @@ -53,7 +53,7 @@ </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> @@ -61,7 +61,7 @@ </list> <list name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -276,14 +276,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -346,7 +346,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/TestLazyUtilsAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/DocumentRootEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/DocumentRootEAVAction_hsqldb_e_o_hibernate.hbm.xml index 2d9bc5f20..ecb81a4a0 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/DocumentRootEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/DocumentRootEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -106,7 +106,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`DOCUMENTROOTAUDITING_DOCUMENTROOTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOTAUDITING_DOCUMENTROOTAUDITING_MIXED_KEY" update="true"> <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_e_o_hibernate.hbm.xml index 847d30833..57caaf8da 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_e_o_hibernate.hbm.xml @@ -20,28 +20,28 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <map name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERS"> + <key foreign-key="BOOK_WRITERS_KEY" update="true"> <column name="`BOOK_WRITERS_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <one-to-many entity-name="Writer"/> </map> <map name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BOOK_KEYWORDS_KEY" update="true"> <column name="`BOOK_KEYWORDS_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true"> <column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/> </key> <map-key-many-to-many entity-name="Writer"/> <element type="java.lang.String"/> </map> <map name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/> </key> <map-key type="timestamp"/> @@ -140,28 +140,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_h_o_hibernate.hbm.xml index 129f84d7b..fd12a7276 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAction_hsqldb_h_o_hibernate.hbm.xml @@ -23,28 +23,28 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <map name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERS"> + <key foreign-key="BOOK_WRITERS_KEY" update="true"> <column name="`BOOK_WRITERS_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <one-to-many entity-name="Writer"/> </map> <map name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BOOK_KEYWORDS_KEY" update="true"> <column name="`BOOK_KEYWORDS_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true"> <column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/> </key> <map-key-many-to-many entity-name="Writer"/> <element type="java.lang.String"/> </map> <map name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/> </key> <map-key type="timestamp"/> @@ -152,28 +152,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_e_o_hibernate.hbm.xml index c9943c130..993b9aea8 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_e_o_hibernate.hbm.xml @@ -20,28 +20,28 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERS"> + <key foreign-key="BOOK_WRITERS_KEY" update="true"> <column name="`BOOK_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntry"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_KEYWORDS"> + <key foreign-key="BOOK_KEYWORDS_KEY" update="true"> <column name="`BOOK_KEYWORDS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntry"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CITYBYWRITER"> + <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true"> <column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/> </key> <list-index column="`BOOK_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntry"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CATEGORYBYDATE"> + <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/> </key> <list-index column="`BOOK_CATEGORYBYDATE_IDX`"/> @@ -207,28 +207,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_h_o_hibernate.hbm.xml index 424ddddee..99d680bf5 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListAction_hsqldb_h_o_hibernate.hbm.xml @@ -23,28 +23,28 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERS"> + <key foreign-key="BOOK_WRITERS_KEY" update="true"> <column name="`BOOK_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntry"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_KEYWORDS"> + <key foreign-key="BOOK_KEYWORDS_KEY" update="true"> <column name="`BOOK_KEYWORDS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntry"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CITYBYWRITER"> + <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true"> <column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/> </key> <list-index column="`BOOK_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntry"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CATEGORYBYDATE"> + <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/> </key> <list-index column="`BOOK_CATEGORYBYDATE_IDX`"/> @@ -231,28 +231,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_e_o_hibernate.hbm.xml index b49362933..2aa741a74 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -65,28 +65,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_h_o_hibernate.hbm.xml index f3d96c313..b51f77767 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListEAVAction_hsqldb_h_o_hibernate.hbm.xml @@ -68,28 +68,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml index 549d4a476..0185a3bab 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_e_o_hibernate.hbm.xml @@ -20,28 +20,28 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <list name="writers" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERS"> + <key foreign-key="BOOK_WRITERS_KEY" update="true"> <column name="`BOOK_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntry"/> </list> <list name="keyWords" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_KEYWORDS"> + <key foreign-key="BOOK_KEYWORDS_KEY" update="true"> <column name="`BOOK_KEYWORDS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntry"/> </list> <list name="cityByWriter" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CITYBYWRITER"> + <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true"> <column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/> </key> <list-index column="`BOOK_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntry"/> </list> <list name="categoryByDate" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CATEGORYBYDATE"> + <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/> </key> <list-index column="`BOOK_CATEGORYBYDATE_IDX`"/> @@ -207,28 +207,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml index 8d2c78bba..4005d1aba 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyAction_hsqldb_h_o_hibernate.hbm.xml @@ -23,28 +23,28 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <list name="writers" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERS"> + <key foreign-key="BOOK_WRITERS_KEY" update="true"> <column name="`BOOK_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntry"/> </list> <list name="keyWords" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_KEYWORDS"> + <key foreign-key="BOOK_KEYWORDS_KEY" update="true"> <column name="`BOOK_KEYWORDS_E_ID`" unique="false"/> </key> <list-index column="`BOOK_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntry"/> </list> <list name="cityByWriter" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CITYBYWRITER"> + <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true"> <column name="`BOOK_CITYBYWRITER_E_ID`" unique="false"/> </key> <list-index column="`BOOK_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntry"/> </list> <list name="categoryByDate" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CATEGORYBYDATE"> + <key foreign-key="BOOK_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOK_CATEGORYBYDATE_E_ID`" unique="false"/> </key> <list-index column="`BOOK_CATEGORYBYDATE_IDX`"/> @@ -231,28 +231,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_e_o_hibernate.hbm.xml index 5272ea252..c2b4dee14 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -65,28 +65,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_h_o_hibernate.hbm.xml index b08a5439e..a26146a7a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EMapAsListExtraLazyEAVAction_hsqldb_h_o_hibernate.hbm.xml @@ -68,28 +68,28 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="keyWords" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_KEYWORDS"> + <key foreign-key="BOOKAUDITING_KEYWORDS_KEY" update="true"> <column name="`BOOKAUDITING_KEYWORDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_KEYWORDS_IDX`"/> <one-to-many entity-name="StringToStringMapEntryAuditing"/> </list> <list name="cityByWriter" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> <one-to-many entity-name="WriterToStringMapEntryAuditing"/> </list> <list name="categoryByDate" inverse="true" lazy="extra" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CATEGORYBYDATE"> + <key foreign-key="BOOKAUDITING_CATEGORYBYDATE_KEY" update="true"> <column name="`BOOKAUDITING_CATEGORYBYDATE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CATEGORYBYDATE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EcoreAttrsEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EcoreAttrsEAVAction_hsqldb_e_o_hibernate.hbm.xml index 60ca25579..27c542ff6 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EcoreAttrsEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/EcoreAttrsEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -56,7 +56,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="nameMap" table="`ELEMENTAUDITING_NAMEMAPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENTAUDITING_NAMEMAP_KEY" update="true"> <column name="`ELEMENTAUDITING_NAMEMAP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ELEMENTAUDITING_NAMEMAP_IDX`"/> @@ -125,7 +125,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="aMap" table="`FEATUREAUDITING_AMAPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="FEATUREAUDITING_AMAP_KEY" update="true"> <column name="`FEATUREAUDITING_AMAP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FEATUREAUDITING_AMAP_IDX`"/> @@ -197,7 +197,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`MIXEDAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="MIXEDAUDITING_MIXED_KEY" update="true"> <column name="`MIXEDAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXEDAUDITING_MIXED_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/ExtensionEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/ExtensionEAVAction_hsqldb_e_o_hibernate.hbm.xml index fe2662eb5..25f94f113 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/ExtensionEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/ExtensionEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -127,7 +127,7 @@ <column not-null="false" unique="false" name="`FIRSTADDRESS`"/> </property> <list name="secondAddress" table="`ADDRESSLISTAUDITING_SECONDADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ADDRESSLISTAUDITING_SECONDADDRESS_KEY" update="true"> <column name="`ADDRESSLISTAUDITING_SECONDADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSLISTAUDITING_SECONDADDRESS_IDX`"/> @@ -206,7 +206,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="value" table="`FIRSTADDRESSHOLDERAUDITING_VALUEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FIRSTADDRESSHOLDERAUDITING_VALUE_KEY" update="true"> <column name="`FIRSTADDRESSHOLDERAUDITING_VALUE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FIRSTADDRESSHOLDERAUDITING_VALUE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/GroupEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/GroupEAVAction_hsqldb_e_o_hibernate.hbm.xml index f17a92473..72247907a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/GroupEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/GroupEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -57,7 +57,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`ADDRESSAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ADDRESSAUDITING_GROUP_KEY" update="true"> <column name="`ADDRESSAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSAUDITING_GROUP_IDX`"/> @@ -193,7 +193,7 @@ <column not-null="false" unique="false" name="`GROUPNAME`"/> </property> <list name="addrs" table="`ADDRESSLISTAUDITING_ADDRSAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ADDRESSLISTAUDITING_ADDRS_KEY" update="true"> <column name="`ADDRESSLISTAUDITING_ADDRS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSLISTAUDITING_ADDRS_IDX`"/> @@ -340,7 +340,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="allMap" table="`SIMPLEALLMAPTYPEAUDITING_ALLMAPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIMPLEALLMAPTYPEAUDITING_ALLMAP_KEY" update="true"> <column name="`SIMPLEALLMAPTYPEAUDITING_ALLMAP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLEALLMAPTYPEAUDITING_ALLMAP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/MixedEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/MixedEAVAction_hsqldb_e_o_hibernate.hbm.xml index 5409714c1..9bf3cdc2a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/MixedEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/MixedEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -123,7 +123,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`LETTERBODYTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="LETTERBODYTYPEAUDITING_MIXED_KEY" update="true"> <column name="`LETTERBODYTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LETTERBODYTYPEAUDITING_MIXED_IDX`"/> @@ -204,7 +204,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`SALUTATIONTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SALUTATIONTYPEAUDITING_MIXED_KEY" update="true"> <column name="`SALUTATIONTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SALUTATIONTYPEAUDITING_MIXED_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/NestedGroupEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/NestedGroupEAVAction_hsqldb_e_o_hibernate.hbm.xml index cd62828dc..fc6d754d9 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/NestedGroupEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/NestedGroupEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -58,7 +58,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`AAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="AAUDITING_GROUP_KEY" update="true"> <column name="`AAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`AAUDITING_GROUP_IDX`"/> @@ -185,7 +185,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`ELEMENTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENTAUDITING_MIXED_KEY" update="true"> <column name="`ELEMENTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ELEMENTAUDITING_MIXED_IDX`"/> @@ -205,7 +205,7 @@ <column not-null="false" unique="false" name="`MIXED_NAME`"/> </property> <list name="true" table="`MIXED_ELEMENTAUDITING_TRUEAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENTAUDITING_TRUE_KEY" update="true"> <column name="`MIXED_ELEMENTAUDITING_TRUE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_ELEMENTAUDITING_TRUE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_e_o_hibernate.hbm.xml index 55bcc926d..e6eb0f672 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -66,56 +66,56 @@ <column not-null="false" unique="false" name="`CODE`"/> </property> <list name="boo" table="`SIMPLELISTAUDITING_BOOAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BOO_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BOO_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BOO_IDX`"/> <element type="boolean"/> </list> <list name="byt" table="`SIMPLELISTAUDITING_BYTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BYT_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BYT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BYT_IDX`"/> <element type="java.lang.Byte"/> </list> <list name="doubl" table="`SIMPLELISTAUDITING_DOUBLAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DOUBL_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DOUBL_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DOUBL_IDX`"/> <element type="java.lang.Double"/> </list> <list name="floa" table="`SIMPLELISTAUDITING_FLOAAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_FLOA_KEY" update="true"> <column name="`SIMPLELISTAUDITING_FLOA_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_FLOA_IDX`"/> <element type="java.lang.Float"/> </list> <list name="inte" table="`SIMPLELISTAUDITING_INTEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTE_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTE_IDX`"/> <element type="java.lang.Integer"/> </list> <list name="long" table="`SIMPLELISTAUDITING_LONGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_LONG_KEY" update="true"> <column name="`SIMPLELISTAUDITING_LONG_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_LONG_IDX`"/> <element type="java.lang.Long"/> </list> <list name="shor" table="`SIMPLELISTAUDITING_SHORAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_SHOR_KEY" update="true"> <column name="`SIMPLELISTAUDITING_SHOR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_SHOR_IDX`"/> <element type="short"/> </list> <list name="enu" table="`SIMPLELISTAUDITING_ENUAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_ENU_KEY" update="true"> <column name="`SIMPLELISTAUDITING_ENU_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_ENU_IDX`"/> @@ -128,35 +128,35 @@ </element> </list> <list name="dat" table="`SIMPLELISTAUDITING_DATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DAT_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DAT_IDX`"/> <element type="timestamp"/> </list> <list name="limitedstring" table="`SIMPLELISTAUDITING_LIMITEDSTRINGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_LIMITEDSTRING_KEY" update="true"> <column name="`SIMPLELISTAUDITING_LIMITEDSTRING_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_LIMITEDSTRING_IDX`"/> <element type="java.lang.String"/> </list> <list name="stri" table="`SIMPLELISTAUDITING_STRIAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_STRI_KEY" update="true"> <column name="`SIMPLELISTAUDITING_STRI_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_STRI_IDX`"/> <element type="java.lang.String"/> </list> <array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/> <element type="int"/> </array> <array name="doubleArray" table="`SIMPLELISTAUDITING_DOUBLEARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DOUBLEARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DOUBLEARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DOUBLEARRAY_IDX`"/> @@ -166,7 +166,7 @@ <column not-null="false" unique="false" name="`STRINGARRAY`"/> </property> <array name="byteArray" table="`SIMPLELISTAUDITING_BYTEARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BYTEARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BYTEARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BYTEARRAY_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_h_o_hibernate.hbm.xml index 16fa0d388..2428ac868 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimpleTypeEAVAction_hsqldb_h_o_hibernate.hbm.xml @@ -69,56 +69,56 @@ <column not-null="false" unique="false" name="`CODE`"/> </property> <list name="boo" table="`SIMPLELISTAUDITING_BOOAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BOO_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BOO_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BOO_IDX`"/> <element type="boolean"/> </list> <list name="byt" table="`SIMPLELISTAUDITING_BYTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BYT_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BYT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BYT_IDX`"/> <element type="java.lang.Byte"/> </list> <list name="doubl" table="`SIMPLELISTAUDITING_DOUBLAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DOUBL_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DOUBL_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DOUBL_IDX`"/> <element type="java.lang.Double"/> </list> <list name="floa" table="`SIMPLELISTAUDITING_FLOAAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_FLOA_KEY" update="true"> <column name="`SIMPLELISTAUDITING_FLOA_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_FLOA_IDX`"/> <element type="java.lang.Float"/> </list> <list name="inte" table="`SIMPLELISTAUDITING_INTEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTE_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTE_IDX`"/> <element type="java.lang.Integer"/> </list> <list name="long" table="`SIMPLELISTAUDITING_LONGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_LONG_KEY" update="true"> <column name="`SIMPLELISTAUDITING_LONG_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_LONG_IDX`"/> <element type="java.lang.Long"/> </list> <list name="shor" table="`SIMPLELISTAUDITING_SHORAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_SHOR_KEY" update="true"> <column name="`SIMPLELISTAUDITING_SHOR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_SHOR_IDX`"/> <element type="short"/> </list> <list name="enu" table="`SIMPLELISTAUDITING_ENUAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_ENU_KEY" update="true"> <column name="`SIMPLELISTAUDITING_ENU_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_ENU_IDX`"/> @@ -131,35 +131,35 @@ </element> </list> <list name="dat" table="`SIMPLELISTAUDITING_DATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DAT_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DAT_IDX`"/> <element type="timestamp"/> </list> <list name="limitedstring" table="`SIMPLELISTAUDITING_LIMITEDSTRINGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_LIMITEDSTRING_KEY" update="true"> <column name="`SIMPLELISTAUDITING_LIMITEDSTRING_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_LIMITEDSTRING_IDX`"/> <element type="java.lang.String"/> </list> <list name="stri" table="`SIMPLELISTAUDITING_STRIAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_STRI_KEY" update="true"> <column name="`SIMPLELISTAUDITING_STRI_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_STRI_IDX`"/> <element type="java.lang.String"/> </list> <array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/> <element type="int"/> </array> <array name="doubleArray" table="`SIMPLELISTAUDITING_DOUBLEARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DOUBLEARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DOUBLEARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DOUBLEARRAY_IDX`"/> @@ -169,7 +169,7 @@ <column not-null="false" unique="false" name="`STRINGARRAY`"/> </property> <array name="byteArray" table="`SIMPLELISTAUDITING_BYTEARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BYTEARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BYTEARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BYTEARRAY_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimplefeaturemapEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimplefeaturemapEAVAction_hsqldb_e_o_hibernate.hbm.xml index f0ea46dbf..8c26cca60 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimplefeaturemapEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SimplefeaturemapEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -109,7 +109,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="orders" table="`SUPPLIERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SUPPLIERAUDITING_ORDERS_KEY" update="true"> <column name="`SUPPLIERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SUPPLIERAUDITING_ORDERS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionEAVAction_hsqldb_e_o_hibernate.hbm.xml index 108345f82..d494b61ea 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -233,7 +233,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="myComplexAbstractGroup" table="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/> @@ -305,14 +305,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="mySimpleAbstractGroup" table="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_KEY" update="true"> <column name="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_IDX`"/> <one-to-many entity-name="NumberTypeAuditing_mySimpleAbstractGroup"/> </list> <list name="myComplexAbstractGroup" table="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionzvonEAVAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionzvonEAVAction_hsqldb_e_o_hibernate.hbm.xml index 945b4fa62..2c7171c77 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionzvonEAVAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.schemaconstructs/SubstitutionzvonEAVAction_hsqldb_e_o_hibernate.hbm.xml @@ -227,14 +227,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="myAbstractGroup" table="`ROOTTYPEAUDITING_MYABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ROOTTYPEAUDITING_MYABSTRACTGROUP_KEY" update="true"> <column name="`ROOTTYPEAUDITING_MYABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ROOTTYPEAUDITING_MYABSTRACTGROUP_IDX`"/> <one-to-many entity-name="RootTypeAuditing_myAbstractGroup"/> </list> <list name="myComplexAbstractGroup" table="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_e_o_hibernate.hbm.xml index 647d44f5f..6c5602896 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_e_o_hibernate.hbm.xml @@ -44,14 +44,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -249,14 +249,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -315,7 +315,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_h_o_hibernate.hbm.xml index ae968e205..7e3e0092c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ258266Action_hsqldb_h_o_hibernate.hbm.xml @@ -50,14 +50,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -273,14 +273,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -342,7 +342,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_e_o_hibernate.hbm.xml index 9c6402e1e..7b50a4ae9 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_e_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <column not-null="false" unique="false" name="`STRING`"/> </property> <list name="persons" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="FAMILY_PERSONS"> + <key foreign-key="FAMILY_PERSONS_KEY" update="true"> <column name="`FAMILY_PERSONS_E_ID`" unique="false"/> </key> <list-index column="`FAMILY_PERSONS_IDX`"/> @@ -34,14 +34,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="notes" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PERSON_NOTES"> + <key foreign-key="PERSON_NOTES_KEY" update="true"> <column name="`PERSON_NOTES_E_ID`" unique="false"/> </key> <list-index column="`PERSON_NOTES_IDX`"/> <one-to-many entity-name="Note"/> </list> <list name="parents" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="PERSON_PARENTS"> + <key foreign-key="PERSON_PARENTS_KEY" update="true"> <column name="`PERSON_PARENTS_E_ID`" unique="false"/> </key> <list-index column="`PERSON_PARENTS_IDX`"/> @@ -134,7 +134,7 @@ <column not-null="false" unique="false" name="`STRING`"/> </property> <list name="persons" table="`FAMILYAUDITING_PERSONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FAMILYAUDITING_PERSONS_KEY" update="true"> <column name="`FAMILYAUDITING_PERSONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FAMILYAUDITING_PERSONS_IDX`"/> @@ -190,14 +190,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="notes" table="`PERSONAUDITING_NOTESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_NOTES_KEY" update="true"> <column name="`PERSONAUDITING_NOTES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_NOTES_IDX`"/> <element type="java.lang.String"/> </list> <list name="parents" table="`PERSONAUDITING_PARENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_PARENTS_KEY" update="true"> <column name="`PERSONAUDITING_PARENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_PARENTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_h_o_hibernate.hbm.xml index 35671f21d..8385accc8 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/BZ285372Action_hsqldb_h_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <column not-null="false" unique="false" name="`STRING`"/> </property> <list name="persons" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="FAMILY_PERSONS"> + <key foreign-key="FAMILY_PERSONS_KEY" update="true"> <column name="`FAMILY_PERSONS_E_ID`" unique="false"/> </key> <list-index column="`FAMILY_PERSONS_IDX`"/> @@ -40,14 +40,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="notes" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PERSON_NOTES"> + <key foreign-key="PERSON_NOTES_KEY" update="true"> <column name="`PERSON_NOTES_E_ID`" unique="false"/> </key> <list-index column="`PERSON_NOTES_IDX`"/> <one-to-many entity-name="Note"/> </list> <list name="parents" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="PERSON_PARENTS"> + <key foreign-key="PERSON_PARENTS_KEY" update="true"> <column name="`PERSON_PARENTS_E_ID`" unique="false"/> </key> <list-index column="`PERSON_PARENTS_IDX`"/> @@ -149,7 +149,7 @@ <column not-null="false" unique="false" name="`STRING`"/> </property> <list name="persons" table="`FAMILYAUDITING_PERSONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FAMILYAUDITING_PERSONS_KEY" update="true"> <column name="`FAMILYAUDITING_PERSONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FAMILYAUDITING_PERSONS_IDX`"/> @@ -208,14 +208,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="notes" table="`PERSONAUDITING_NOTESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_NOTES_KEY" update="true"> <column name="`PERSONAUDITING_NOTES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_NOTES_IDX`"/> <element type="java.lang.String"/> </list> <list name="parents" table="`PERSONAUDITING_PARENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_PARENTS_KEY" update="true"> <column name="`PERSONAUDITING_PARENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_PARENTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_e_o_hibernate.hbm.xml index 647d44f5f..6c5602896 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_e_o_hibernate.hbm.xml @@ -44,14 +44,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -249,14 +249,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -315,7 +315,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_h_o_hibernate.hbm.xml index ae968e205..7e3e0092c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz242995Action_hsqldb_h_o_hibernate.hbm.xml @@ -50,14 +50,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -273,14 +273,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -342,7 +342,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_e_o_hibernate.hbm.xml index c081426b2..80844660d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="manies" lazy="true" cascade="delete-orphan,save-update,replicate,delete,persist"> - <key update="true" foreign-key="ONE_MANIES"> + <key foreign-key="ONE_MANIES_KEY" update="true"> <column name="`ONE_MANIES_E_ID`" unique="false"/> </key> <list-index column="`ONE_MANIES_IDX`"/> @@ -103,7 +103,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ONEAUDITING_MANIES_KEY" update="true"> <column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ONEAUDITING_MANIES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_h_o_hibernate.hbm.xml index db883a6c5..3585a6d24 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz243024Action_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="manies" lazy="true" cascade="delete-orphan,save-update,replicate,delete,persist"> - <key update="true" foreign-key="ONE_MANIES"> + <key foreign-key="ONE_MANIES_KEY" update="true"> <column name="`ONE_MANIES_E_ID`" unique="false"/> </key> <list-index column="`ONE_MANIES_IDX`"/> @@ -115,7 +115,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ONEAUDITING_MANIES_KEY" update="true"> <column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ONEAUDITING_MANIES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_e_o_hibernate.hbm.xml index 56f0bcfbd..9efb93f63 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_e_o_hibernate.hbm.xml @@ -44,14 +44,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -249,14 +249,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -315,7 +315,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_h_o_hibernate.hbm.xml index 771139b0a..04260abc5 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz245167Action_hsqldb_h_o_hibernate.hbm.xml @@ -50,14 +50,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -273,14 +273,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -342,7 +342,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml index 0a2bc96af..074a364e8 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`CANONICALIZATIONMETHODTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="CANONICALIZATIONMETHODTYPE_MIXED_KEY" update="true"> <column name="`CANONICALIZATIONMETHODTYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`CANONICALIZATIONMETHODTYPE_MIXED_IDX`"/> @@ -33,7 +33,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="any" table="`MIXED_CANONICALIZATIONMETHODTYPE_ANY`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="CANONICALIZATIONMETHODTYPE_ANY_KEY" update="true"> <column name="`MIXED_CANONICALIZATIONMETHODTYPE_ANY_E_ID`" unique="false"/> </key> <list-index column="`MIXED_CANONICALIZATIONMETHODTYPE_ANY_IDX`"/> @@ -72,7 +72,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`DIGESTMETHODTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DIGESTMETHODTYPE_MIXED_KEY" update="true"> <column name="`DIGESTMETHODTYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DIGESTMETHODTYPE_MIXED_IDX`"/> @@ -92,7 +92,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="any" table="`MIXED_DIGESTMETHODTYPE_ANY`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DIGESTMETHODTYPE_ANY_KEY" update="true"> <column name="`MIXED_DIGESTMETHODTYPE_ANY_E_ID`" unique="false"/> </key> <list-index column="`MIXED_DIGESTMETHODTYPE_ANY_IDX`"/> @@ -131,49 +131,49 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <array name="p" table="`DSAKEYVALUETYPE_P`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_P_KEY" update="true"> <column name="`DSAKEYVALUETYPE_P_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_P_IDX`"/> <element type="byte"/> </array> <array name="q" table="`DSAKEYVALUETYPE_Q`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_Q_KEY" update="true"> <column name="`DSAKEYVALUETYPE_Q_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_Q_IDX`"/> <element type="byte"/> </array> <array name="g" table="`DSAKEYVALUETYPE_G`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_G_KEY" update="true"> <column name="`DSAKEYVALUETYPE_G_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_G_IDX`"/> <element type="byte"/> </array> <array name="y" table="`DSAKEYVALUETYPE_Y`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_Y_KEY" update="true"> <column name="`DSAKEYVALUETYPE_Y_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_Y_IDX`"/> <element type="byte"/> </array> <array name="j" table="`DSAKEYVALUETYPE_J`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_J_KEY" update="true"> <column name="`DSAKEYVALUETYPE_J_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_J_IDX`"/> <element type="byte"/> </array> <array name="seed" table="`DSAKEYVALUETYPE_SEED`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_SEED_KEY" update="true"> <column name="`DSAKEYVALUETYPE_SEED_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_SEED_IDX`"/> <element type="byte"/> </array> <array name="pgenCounter" table="`DSAKEYVALUETYPE_PGENCOUNTER`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_PGENCOUNTER_KEY" update="true"> <column name="`DSAKEYVALUETYPE_PGENCOUNTER_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_PGENCOUNTER_IDX`"/> @@ -190,7 +190,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`KEYINFOTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYINFOTYPE_MIXED_KEY" update="true"> <column name="`KEYINFOTYPE_MIXED_ID`" unique="false"/> </key> <list-index column="`KEYINFOTYPE_MIXED_IDX`"/> @@ -207,7 +207,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_KEYINFOTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYINFOTYPE_GROUP_KEY" update="true"> <column name="`MIXED_KEYINFOTYPE_GROUP_ID`" unique="false"/> </key> <list-index column="`MIXED_KEYINFOTYPE_GROUP_IDX`"/> @@ -300,7 +300,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`KEYVALUETYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYVALUETYPE_MIXED_KEY" update="true"> <column name="`KEYVALUETYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`KEYVALUETYPE_MIXED_IDX`"/> @@ -323,7 +323,7 @@ <column not-null="false" unique="false" name="`MIXED_RSAKEYVALUETYPE_RSAKEYVALUE_E_ID`"/> </many-to-one> <list name="any" table="`MIXED_KEYVALUETYPE_ANY`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYVALUETYPE_ANY_KEY" update="true"> <column name="`MIXED_KEYVALUETYPE_ANY_E_ID`" unique="false"/> </key> <list-index column="`MIXED_KEYVALUETYPE_ANY_IDX`"/> @@ -358,7 +358,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="reference" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MANIFESTTYPE_REFERENCE"> + <key foreign-key="MANIFESTTYPE_REFERENCE_KEY" update="true"> <column name="`MANIFESTTYPE_REFERENCE_ID`" unique="false"/> </key> <list-index column="`MANIFESTTYPE_REFERENCE_IDX`"/> @@ -375,7 +375,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`OBJECTTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="OBJECTTYPE_MIXED_KEY" update="true"> <column name="`OBJECTTYPE_MIXED_ID`" unique="false"/> </key> <list-index column="`OBJECTTYPE_MIXED_IDX`"/> @@ -398,7 +398,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_OBJECTTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="OBJECTTYPE_GROUP_KEY" update="true"> <column name="`MIXED_OBJECTTYPE_GROUP_ID`" unique="false"/> </key> <list-index column="`MIXED_OBJECTTYPE_GROUP_IDX`"/> @@ -455,35 +455,35 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <array name="pGPKeyID" table="`PGPDATATYPE_PGPKEYID`" cascade="all"> - <key update="true"> + <key foreign-key="PGPDATATYPE_PGPKEYID_KEY" update="true"> <column name="`PGPDATATYPE_PGPKEYID_E_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPE_PGPKEYID_IDX`"/> <element type="byte"/> </array> <array name="pGPKeyPacket" table="`PGPDATATYPE_PGPKEYPACKET`" cascade="all"> - <key update="true"> + <key foreign-key="PGPDATATYPE_PGPKEYPACKET_KEY" update="true"> <column name="`PGPDATATYPE_PGPKEYPACKET_E_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPE_PGPKEYPACKET_IDX`"/> <element type="byte"/> </array> <list name="any" table="`PGPDATATYPE_ANY`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PGPDATATYPE_ANY_KEY" update="true"> <column name="`PGPDATATYPE_ANY_E_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPE_ANY_IDX`"/> <one-to-many entity-name="PGPDataType_any"/> </list> <array name="pGPKeyPacket1" table="`PGPDATATYPE_PGPKEYPACKET1`" cascade="all"> - <key update="true"> + <key foreign-key="PGPDATATYPE_PGPKEYPACKET1_KEY" update="true"> <column name="`PGPDATATYPE_PGPKEYPACKET1_E_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPE_PGPKEYPACKET1_IDX`"/> <element type="byte"/> </array> <list name="any1" table="`PGPDATATYPE_ANY1`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PGPDATATYPE_ANY1_KEY" update="true"> <column name="`PGPDATATYPE_ANY1_E_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPE_ANY1_IDX`"/> @@ -536,7 +536,7 @@ <column not-null="true" unique="false" name="`DIGESTMETHODTYPE_DIGESTMETHOD_E_ID`"/> </many-to-one> <array name="digestValue" table="`REFERENCETYPE_DIGESTVALUE`" cascade="all"> - <key update="true"> + <key foreign-key="REFERENCETYPE_DIGESTVALUE_KEY" update="true"> <column name="`REFERENCETYPE_DIGESTVALUE_ID`" unique="false"/> </key> <list-index column="`REFERENCETYPE_DIGESTVALUE_IDX`"/> @@ -580,14 +580,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <array name="modulus" table="`RSAKEYVALUETYPE_MODULUS`" cascade="all"> - <key update="true"> + <key foreign-key="RSAKEYVALUETYPE_MODULUS_KEY" update="true"> <column name="`RSAKEYVALUETYPE_MODULUS_E_ID`" unique="false"/> </key> <list-index column="`RSAKEYVALUETYPE_MODULUS_IDX`"/> <element type="byte"/> </array> <array name="exponent" table="`RSAKEYVALUETYPE_EXPONENT`" cascade="all"> - <key update="true"> + <key foreign-key="RSAKEYVALUETYPE_EXPONENT_KEY" update="true"> <column name="`RSAKEYVALUETYPE_EXPONENT_E_ID`" unique="false"/> </key> <list-index column="`RSAKEYVALUETYPE_EXPONENT_IDX`"/> @@ -605,7 +605,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`SIGNATUREMETHODTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREMETHODTYPE_MIXED_KEY" update="true"> <column name="`SIGNATUREMETHODTYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`SIGNATUREMETHODTYPE_MIXED_IDX`"/> @@ -628,7 +628,7 @@ <column not-null="false" unique="false" name="`MIXED_HMACOUTPUTLENGTH`"/> </property> <list name="any" table="`MIXED_SIGNATUREMETHODTYPE_ANY`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREMETHODTYPE_ANY_KEY" update="true"> <column name="`MIXED_SIGNATUREMETHODTYPE_ANY_E_ID`" unique="false"/> </key> <list-index column="`MIXED_SIGNATUREMETHODTYPE_ANY_IDX`"/> @@ -666,7 +666,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="signatureProperty" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY"> + <key foreign-key="SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY_KEY" update="true"> <column name="`SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY_ID`" unique="false"/> </key> <list-index column="`SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY_IDX`"/> @@ -683,7 +683,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`SIGNATUREPROPERTYTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREPROPERTYTYPE_MIXED_KEY" update="true"> <column name="`SIGNATUREPROPERTYTYPE_MIXED_ID`" unique="false"/> </key> <list-index column="`SIGNATUREPROPERTYTYPE_MIXED_IDX`"/> @@ -703,7 +703,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_SIGNATUREPROPERTYTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREPROPERTYTYPE_GROUP_KEY" update="true"> <column name="`MIXED_SIGNATUREPROPERTYTYPE_GROUP_ID`" unique="false"/> </key> <list-index column="`MIXED_SIGNATUREPROPERTYTYPE_GROUP_IDX`"/> @@ -765,7 +765,7 @@ <column not-null="false" unique="false" name="`KEYINFOTYPE_KEYINFO_ID`"/> </many-to-one> <list name="object" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="SIGNATURETYPE_OBJECT"> + <key foreign-key="SIGNATURETYPE_OBJECT_KEY" update="true"> <column name="`SIGNATURETYPE_OBJECT_ID`" unique="false"/> </key> <list-index column="`SIGNATURETYPE_OBJECT_IDX`"/> @@ -782,7 +782,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <array name="value" table="`SIGNATUREVALUETYPE_VALUE`" cascade="all"> - <key update="true"> + <key foreign-key="SIGNATUREVALUETYPE_VALUE_KEY" update="true"> <column name="`SIGNATUREVALUETYPE_VALUE_ID`" unique="false"/> </key> <list-index column="`SIGNATUREVALUETYPE_VALUE_IDX`"/> @@ -805,7 +805,7 @@ <column not-null="true" unique="false" name="`SIGNATUREMETHODTYPE_SIGNATUREMETHOD_E_ID`"/> </many-to-one> <list name="reference" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="SIGNEDINFOTYPE_REFERENCE"> + <key foreign-key="SIGNEDINFOTYPE_REFERENCE_KEY" update="true"> <column name="`SIGNEDINFOTYPE_REFERENCE_ID`" unique="false"/> </key> <list-index column="`SIGNEDINFOTYPE_REFERENCE_IDX`"/> @@ -823,7 +823,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`SPKIDATATYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SPKIDATATYPE_GROUP_KEY" update="true"> <column name="`SPKIDATATYPE_GROUP_E_ID`" unique="false"/> </key> <list-index column="`SPKIDATATYPE_GROUP_IDX`"/> @@ -870,7 +870,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="transform" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="TRANSFORMSTYPE_TRANSFORM"> + <key foreign-key="TRANSFORMSTYPE_TRANSFORM_KEY" update="true"> <column name="`TRANSFORMSTYPE_TRANSFORM_E_ID`" unique="false"/> </key> <list-index column="`TRANSFORMSTYPE_TRANSFORM_IDX`"/> @@ -888,7 +888,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`TRANSFORMTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="TRANSFORMTYPE_MIXED_KEY" update="true"> <column name="`TRANSFORMTYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`TRANSFORMTYPE_MIXED_IDX`"/> @@ -908,7 +908,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_TRANSFORMTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="TRANSFORMTYPE_GROUP_KEY" update="true"> <column name="`MIXED_TRANSFORMTYPE_GROUP_E_ID`" unique="false"/> </key> <list-index column="`MIXED_TRANSFORMTYPE_GROUP_IDX`"/> @@ -965,7 +965,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`X509DATATYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="X509DATATYPE_GROUP_KEY" update="true"> <column name="`X509DATATYPE_GROUP_E_ID`" unique="false"/> </key> <list-index column="`X509DATATYPE_GROUP_IDX`"/> @@ -1099,7 +1099,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`CANONICALIZATIONMETHODTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="CANONICALIZATIONMETHODTYPEAUDITING_MIXED_KEY" update="true"> <column name="`CANONICALIZATIONMETHODTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CANONICALIZATIONMETHODTYPEAUDITING_MIXED_IDX`"/> @@ -1119,7 +1119,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="any" table="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="CANONICALIZATIONMETHODTYPEAUDITING_ANY_KEY" update="true"> <column name="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY_IDX`"/> @@ -1196,7 +1196,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`DIGESTMETHODTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DIGESTMETHODTYPEAUDITING_MIXED_KEY" update="true"> <column name="`DIGESTMETHODTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DIGESTMETHODTYPEAUDITING_MIXED_IDX`"/> @@ -1216,7 +1216,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="any" table="`MIXED_DIGESTMETHODTYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DIGESTMETHODTYPEAUDITING_ANY_KEY" update="true"> <column name="`MIXED_DIGESTMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_DIGESTMETHODTYPEAUDITING_ANY_IDX`"/> @@ -1500,49 +1500,49 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <array name="p" table="`DSAKEYVALUETYPEAUDITING_PAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_P_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_P_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_P_IDX`"/> <element type="byte"/> </array> <array name="q" table="`DSAKEYVALUETYPEAUDITING_QAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_Q_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_Q_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_Q_IDX`"/> <element type="byte"/> </array> <array name="g" table="`DSAKEYVALUETYPEAUDITING_GAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_G_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_G_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_G_IDX`"/> <element type="byte"/> </array> <array name="y" table="`DSAKEYVALUETYPEAUDITING_YAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_Y_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_Y_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_Y_IDX`"/> <element type="byte"/> </array> <array name="j" table="`DSAKEYVALUETYPEAUDITING_JAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_J_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_J_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_J_IDX`"/> <element type="byte"/> </array> <array name="seed" table="`DSAKEYVALUETYPEAUDITING_SEEDAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_SEED_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_SEED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_SEED_IDX`"/> <element type="byte"/> </array> <array name="pgenCounter" table="`DSAKEYVALUETYPEAUDITING_PGENCOUNTERAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_PGENCOUNTER_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_PGENCOUNTER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_PGENCOUNTER_IDX`"/> @@ -1598,7 +1598,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`KEYINFOTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYINFOTYPEAUDITING_MIXED_KEY" update="true"> <column name="`KEYINFOTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`KEYINFOTYPEAUDITING_MIXED_IDX`"/> @@ -1618,7 +1618,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_KEYINFOTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYINFOTYPEAUDITING_GROUP_KEY" update="true"> <column name="`MIXED_KEYINFOTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_KEYINFOTYPEAUDITING_GROUP_IDX`"/> @@ -1749,7 +1749,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`KEYVALUETYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYVALUETYPEAUDITING_MIXED_KEY" update="true"> <column name="`KEYVALUETYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`KEYVALUETYPEAUDITING_MIXED_IDX`"/> @@ -1772,7 +1772,7 @@ <column not-null="false" unique="false" name="`MIXED_RSAKEYVALUE`"/> </property> <list name="any" table="`MIXED_KEYVALUETYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYVALUETYPEAUDITING_ANY_KEY" update="true"> <column name="`MIXED_KEYVALUETYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_KEYVALUETYPEAUDITING_ANY_IDX`"/> @@ -1846,7 +1846,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="reference" table="`MANIFESTTYPEAUDITING_REFERENCEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MANIFESTTYPEAUDITING_REFERENCE_KEY" update="true"> <column name="`MANIFESTTYPEAUDITING_REFERENCE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MANIFESTTYPEAUDITING_REFERENCE_IDX`"/> @@ -1905,7 +1905,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`OBJECTTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="OBJECTTYPEAUDITING_MIXED_KEY" update="true"> <column name="`OBJECTTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`OBJECTTYPEAUDITING_MIXED_IDX`"/> @@ -1931,7 +1931,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_OBJECTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="OBJECTTYPEAUDITING_GROUP_KEY" update="true"> <column name="`MIXED_OBJECTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_OBJECTTYPEAUDITING_GROUP_IDX`"/> @@ -2026,35 +2026,35 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <array name="pGPKeyID" table="`PGPDATATYPEAUDITING_PGPKEYIDAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="PGPDATATYPEAUDITING_PGPKEYID_KEY" update="true"> <column name="`PGPDATATYPEAUDITING_PGPKEYID_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPEAUDITING_PGPKEYID_IDX`"/> <element type="byte"/> </array> <array name="pGPKeyPacket" table="`PGPDATATYPEAUDITING_PGPKEYPACKETAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="PGPDATATYPEAUDITING_PGPKEYPACKET_KEY" update="true"> <column name="`PGPDATATYPEAUDITING_PGPKEYPACKET_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPEAUDITING_PGPKEYPACKET_IDX`"/> <element type="byte"/> </array> <list name="any" table="`PGPDATATYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PGPDATATYPEAUDITING_ANY_KEY" update="true"> <column name="`PGPDATATYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPEAUDITING_ANY_IDX`"/> <one-to-many entity-name="PGPDataTypeAuditing_any"/> </list> <array name="pGPKeyPacket1" table="`PGPDATATYPEAUDITING_PGPKEYPACKET1AUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="PGPDATATYPEAUDITING_PGPKEYPACKET1_KEY" update="true"> <column name="`PGPDATATYPEAUDITING_PGPKEYPACKET1_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPEAUDITING_PGPKEYPACKET1_IDX`"/> <element type="byte"/> </array> <list name="any1" table="`PGPDATATYPEAUDITING_ANY1AUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PGPDATATYPEAUDITING_ANY1_KEY" update="true"> <column name="`PGPDATATYPEAUDITING_ANY1_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPEAUDITING_ANY1_IDX`"/> @@ -2146,7 +2146,7 @@ <column not-null="false" unique="false" name="`DIGESTMETHOD`"/> </property> <array name="digestValue" table="`REFERENCETYPEAUDITING_DIGESTVALUEAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="REFERENCETYPEAUDITING_DIGESTVALUE_KEY" update="true"> <column name="`REFERENCETYPEAUDITING_DIGESTVALUE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`REFERENCETYPEAUDITING_DIGESTVALUE_IDX`"/> @@ -2269,14 +2269,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <array name="modulus" table="`RSAKEYVALUETYPEAUDITING_MODULUSAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="RSAKEYVALUETYPEAUDITING_MODULUS_KEY" update="true"> <column name="`RSAKEYVALUETYPEAUDITING_MODULUS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RSAKEYVALUETYPEAUDITING_MODULUS_IDX`"/> <element type="byte"/> </array> <array name="exponent" table="`RSAKEYVALUETYPEAUDITING_EXPONENTAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="RSAKEYVALUETYPEAUDITING_EXPONENT_KEY" update="true"> <column name="`RSAKEYVALUETYPEAUDITING_EXPONENT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RSAKEYVALUETYPEAUDITING_EXPONENT_IDX`"/> @@ -2332,7 +2332,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`SIGNATUREMETHODTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREMETHODTYPEAUDITING_MIXED_KEY" update="true"> <column name="`SIGNATUREMETHODTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIGNATUREMETHODTYPEAUDITING_MIXED_IDX`"/> @@ -2355,7 +2355,7 @@ <column not-null="false" unique="false" name="`MIXED_HMACOUTPUTLENGTH`"/> </property> <list name="any" table="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREMETHODTYPEAUDITING_ANY_KEY" update="true"> <column name="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY_IDX`"/> @@ -2432,7 +2432,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="signatureProperty" table="`SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTYAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTY_KEY" update="true"> <column name="`SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTY_IDX`"/> @@ -2491,7 +2491,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`SIGNATUREPROPERTYTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREPROPERTYTYPEAUDITING_MIXED_KEY" update="true"> <column name="`SIGNATUREPROPERTYTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIGNATUREPROPERTYTYPEAUDITING_MIXED_IDX`"/> @@ -2514,7 +2514,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREPROPERTYTYPEAUDITING_GROUP_KEY" update="true"> <column name="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP_IDX`"/> @@ -2615,7 +2615,7 @@ <column not-null="false" unique="false" name="`KEYINFO`"/> </property> <list name="object" table="`SIGNATURETYPEAUDITING_OBJECTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIGNATURETYPEAUDITING_OBJECT_KEY" update="true"> <column name="`SIGNATURETYPEAUDITING_OBJECT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIGNATURETYPEAUDITING_OBJECT_IDX`"/> @@ -2674,7 +2674,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <array name="value" table="`SIGNATUREVALUETYPEAUDITING_VALUEAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIGNATUREVALUETYPEAUDITING_VALUE_KEY" update="true"> <column name="`SIGNATUREVALUETYPEAUDITING_VALUE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIGNATUREVALUETYPEAUDITING_VALUE_IDX`"/> @@ -2739,7 +2739,7 @@ <column not-null="false" unique="false" name="`SIGNATUREMETHOD`"/> </property> <list name="reference" table="`SIGNEDINFOTYPEAUDITING_REFERENCEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIGNEDINFOTYPEAUDITING_REFERENCE_KEY" update="true"> <column name="`SIGNEDINFOTYPEAUDITING_REFERENCE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIGNEDINFOTYPEAUDITING_REFERENCE_IDX`"/> @@ -2798,7 +2798,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`SPKIDATATYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SPKIDATATYPEAUDITING_GROUP_KEY" update="true"> <column name="`SPKIDATATYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SPKIDATATYPEAUDITING_GROUP_IDX`"/> @@ -2883,7 +2883,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="transform" table="`TRANSFORMSTYPEAUDITING_TRANSFORMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TRANSFORMSTYPEAUDITING_TRANSFORM_KEY" update="true"> <column name="`TRANSFORMSTYPEAUDITING_TRANSFORM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TRANSFORMSTYPEAUDITING_TRANSFORM_IDX`"/> @@ -2939,7 +2939,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`TRANSFORMTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="TRANSFORMTYPEAUDITING_MIXED_KEY" update="true"> <column name="`TRANSFORMTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TRANSFORMTYPEAUDITING_MIXED_IDX`"/> @@ -2959,7 +2959,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_TRANSFORMTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="TRANSFORMTYPEAUDITING_GROUP_KEY" update="true"> <column name="`MIXED_TRANSFORMTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_TRANSFORMTYPEAUDITING_GROUP_IDX`"/> @@ -3054,7 +3054,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`X509DATATYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="X509DATATYPEAUDITING_GROUP_KEY" update="true"> <column name="`X509DATATYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`X509DATATYPEAUDITING_GROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml index 7b0e2e28f..75faee818 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz280480Action_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`CANONICALIZATIONMETHODTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="CANONICALIZATIONMETHODTYPE_MIXED_KEY" update="true"> <column name="`CANONICALIZATIONMETHODTYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`CANONICALIZATIONMETHODTYPE_MIXED_IDX`"/> @@ -36,7 +36,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="any" table="`MIXED_CANONICALIZATIONMETHODTYPE_ANY`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="CANONICALIZATIONMETHODTYPE_ANY_KEY" update="true"> <column name="`MIXED_CANONICALIZATIONMETHODTYPE_ANY_E_ID`" unique="false"/> </key> <list-index column="`MIXED_CANONICALIZATIONMETHODTYPE_ANY_IDX`"/> @@ -78,7 +78,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`DIGESTMETHODTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DIGESTMETHODTYPE_MIXED_KEY" update="true"> <column name="`DIGESTMETHODTYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DIGESTMETHODTYPE_MIXED_IDX`"/> @@ -98,7 +98,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="any" table="`MIXED_DIGESTMETHODTYPE_ANY`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DIGESTMETHODTYPE_ANY_KEY" update="true"> <column name="`MIXED_DIGESTMETHODTYPE_ANY_E_ID`" unique="false"/> </key> <list-index column="`MIXED_DIGESTMETHODTYPE_ANY_IDX`"/> @@ -140,49 +140,49 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <array name="p" table="`DSAKEYVALUETYPE_P`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_P_KEY" update="true"> <column name="`DSAKEYVALUETYPE_P_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_P_IDX`"/> <element type="byte"/> </array> <array name="q" table="`DSAKEYVALUETYPE_Q`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_Q_KEY" update="true"> <column name="`DSAKEYVALUETYPE_Q_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_Q_IDX`"/> <element type="byte"/> </array> <array name="g" table="`DSAKEYVALUETYPE_G`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_G_KEY" update="true"> <column name="`DSAKEYVALUETYPE_G_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_G_IDX`"/> <element type="byte"/> </array> <array name="y" table="`DSAKEYVALUETYPE_Y`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_Y_KEY" update="true"> <column name="`DSAKEYVALUETYPE_Y_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_Y_IDX`"/> <element type="byte"/> </array> <array name="j" table="`DSAKEYVALUETYPE_J`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_J_KEY" update="true"> <column name="`DSAKEYVALUETYPE_J_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_J_IDX`"/> <element type="byte"/> </array> <array name="seed" table="`DSAKEYVALUETYPE_SEED`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_SEED_KEY" update="true"> <column name="`DSAKEYVALUETYPE_SEED_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_SEED_IDX`"/> <element type="byte"/> </array> <array name="pgenCounter" table="`DSAKEYVALUETYPE_PGENCOUNTER`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPE_PGENCOUNTER_KEY" update="true"> <column name="`DSAKEYVALUETYPE_PGENCOUNTER_E_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPE_PGENCOUNTER_IDX`"/> @@ -202,7 +202,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`KEYINFOTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYINFOTYPE_MIXED_KEY" update="true"> <column name="`KEYINFOTYPE_MIXED_ID`" unique="false"/> </key> <list-index column="`KEYINFOTYPE_MIXED_IDX`"/> @@ -219,7 +219,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_KEYINFOTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYINFOTYPE_GROUP_KEY" update="true"> <column name="`MIXED_KEYINFOTYPE_GROUP_ID`" unique="false"/> </key> <list-index column="`MIXED_KEYINFOTYPE_GROUP_IDX`"/> @@ -315,7 +315,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`KEYVALUETYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYVALUETYPE_MIXED_KEY" update="true"> <column name="`KEYVALUETYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`KEYVALUETYPE_MIXED_IDX`"/> @@ -338,7 +338,7 @@ <column not-null="false" unique="false" name="`MIXED_RSAKEYVALUETYPE_RSAKEYVALUE_E_ID`"/> </many-to-one> <list name="any" table="`MIXED_KEYVALUETYPE_ANY`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYVALUETYPE_ANY_KEY" update="true"> <column name="`MIXED_KEYVALUETYPE_ANY_E_ID`" unique="false"/> </key> <list-index column="`MIXED_KEYVALUETYPE_ANY_IDX`"/> @@ -376,7 +376,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="reference" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MANIFESTTYPE_REFERENCE"> + <key foreign-key="MANIFESTTYPE_REFERENCE_KEY" update="true"> <column name="`MANIFESTTYPE_REFERENCE_ID`" unique="false"/> </key> <list-index column="`MANIFESTTYPE_REFERENCE_IDX`"/> @@ -396,7 +396,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`OBJECTTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="OBJECTTYPE_MIXED_KEY" update="true"> <column name="`OBJECTTYPE_MIXED_ID`" unique="false"/> </key> <list-index column="`OBJECTTYPE_MIXED_IDX`"/> @@ -419,7 +419,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_OBJECTTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="OBJECTTYPE_GROUP_KEY" update="true"> <column name="`MIXED_OBJECTTYPE_GROUP_ID`" unique="false"/> </key> <list-index column="`MIXED_OBJECTTYPE_GROUP_IDX`"/> @@ -479,35 +479,35 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <array name="pGPKeyID" table="`PGPDATATYPE_PGPKEYID`" cascade="all"> - <key update="true"> + <key foreign-key="PGPDATATYPE_PGPKEYID_KEY" update="true"> <column name="`PGPDATATYPE_PGPKEYID_E_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPE_PGPKEYID_IDX`"/> <element type="byte"/> </array> <array name="pGPKeyPacket" table="`PGPDATATYPE_PGPKEYPACKET`" cascade="all"> - <key update="true"> + <key foreign-key="PGPDATATYPE_PGPKEYPACKET_KEY" update="true"> <column name="`PGPDATATYPE_PGPKEYPACKET_E_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPE_PGPKEYPACKET_IDX`"/> <element type="byte"/> </array> <list name="any" table="`PGPDATATYPE_ANY`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PGPDATATYPE_ANY_KEY" update="true"> <column name="`PGPDATATYPE_ANY_E_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPE_ANY_IDX`"/> <one-to-many entity-name="PGPDataType_any"/> </list> <array name="pGPKeyPacket1" table="`PGPDATATYPE_PGPKEYPACKET1`" cascade="all"> - <key update="true"> + <key foreign-key="PGPDATATYPE_PGPKEYPACKET1_KEY" update="true"> <column name="`PGPDATATYPE_PGPKEYPACKET1_E_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPE_PGPKEYPACKET1_IDX`"/> <element type="byte"/> </array> <list name="any1" table="`PGPDATATYPE_ANY1`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PGPDATATYPE_ANY1_KEY" update="true"> <column name="`PGPDATATYPE_ANY1_E_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPE_ANY1_IDX`"/> @@ -563,7 +563,7 @@ <column not-null="true" unique="false" name="`DIGESTMETHODTYPE_DIGESTMETHOD_E_ID`"/> </many-to-one> <array name="digestValue" table="`REFERENCETYPE_DIGESTVALUE`" cascade="all"> - <key update="true"> + <key foreign-key="REFERENCETYPE_DIGESTVALUE_KEY" update="true"> <column name="`REFERENCETYPE_DIGESTVALUE_ID`" unique="false"/> </key> <list-index column="`REFERENCETYPE_DIGESTVALUE_IDX`"/> @@ -613,14 +613,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <array name="modulus" table="`RSAKEYVALUETYPE_MODULUS`" cascade="all"> - <key update="true"> + <key foreign-key="RSAKEYVALUETYPE_MODULUS_KEY" update="true"> <column name="`RSAKEYVALUETYPE_MODULUS_E_ID`" unique="false"/> </key> <list-index column="`RSAKEYVALUETYPE_MODULUS_IDX`"/> <element type="byte"/> </array> <array name="exponent" table="`RSAKEYVALUETYPE_EXPONENT`" cascade="all"> - <key update="true"> + <key foreign-key="RSAKEYVALUETYPE_EXPONENT_KEY" update="true"> <column name="`RSAKEYVALUETYPE_EXPONENT_E_ID`" unique="false"/> </key> <list-index column="`RSAKEYVALUETYPE_EXPONENT_IDX`"/> @@ -641,7 +641,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`SIGNATUREMETHODTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREMETHODTYPE_MIXED_KEY" update="true"> <column name="`SIGNATUREMETHODTYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`SIGNATUREMETHODTYPE_MIXED_IDX`"/> @@ -664,7 +664,7 @@ <column not-null="false" unique="false" name="`MIXED_HMACOUTPUTLENGTH`"/> </property> <list name="any" table="`MIXED_SIGNATUREMETHODTYPE_ANY`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREMETHODTYPE_ANY_KEY" update="true"> <column name="`MIXED_SIGNATUREMETHODTYPE_ANY_E_ID`" unique="false"/> </key> <list-index column="`MIXED_SIGNATUREMETHODTYPE_ANY_IDX`"/> @@ -705,7 +705,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="signatureProperty" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY"> + <key foreign-key="SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY_KEY" update="true"> <column name="`SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY_ID`" unique="false"/> </key> <list-index column="`SIGNATUREPROPERTIESTYPE_SIGNATUREPROPERTY_IDX`"/> @@ -725,7 +725,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`SIGNATUREPROPERTYTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREPROPERTYTYPE_MIXED_KEY" update="true"> <column name="`SIGNATUREPROPERTYTYPE_MIXED_ID`" unique="false"/> </key> <list-index column="`SIGNATUREPROPERTYTYPE_MIXED_IDX`"/> @@ -745,7 +745,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_SIGNATUREPROPERTYTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREPROPERTYTYPE_GROUP_KEY" update="true"> <column name="`MIXED_SIGNATUREPROPERTYTYPE_GROUP_ID`" unique="false"/> </key> <list-index column="`MIXED_SIGNATUREPROPERTYTYPE_GROUP_IDX`"/> @@ -810,7 +810,7 @@ <column not-null="false" unique="false" name="`KEYINFOTYPE_KEYINFO_ID`"/> </many-to-one> <list name="object" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="SIGNATURETYPE_OBJECT"> + <key foreign-key="SIGNATURETYPE_OBJECT_KEY" update="true"> <column name="`SIGNATURETYPE_OBJECT_ID`" unique="false"/> </key> <list-index column="`SIGNATURETYPE_OBJECT_IDX`"/> @@ -830,7 +830,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <array name="value" table="`SIGNATUREVALUETYPE_VALUE`" cascade="all"> - <key update="true"> + <key foreign-key="SIGNATUREVALUETYPE_VALUE_KEY" update="true"> <column name="`SIGNATUREVALUETYPE_VALUE_ID`" unique="false"/> </key> <list-index column="`SIGNATUREVALUETYPE_VALUE_IDX`"/> @@ -856,7 +856,7 @@ <column not-null="true" unique="false" name="`SIGNATUREMETHODTYPE_SIGNATUREMETHOD_E_ID`"/> </many-to-one> <list name="reference" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="SIGNEDINFOTYPE_REFERENCE"> + <key foreign-key="SIGNEDINFOTYPE_REFERENCE_KEY" update="true"> <column name="`SIGNEDINFOTYPE_REFERENCE_ID`" unique="false"/> </key> <list-index column="`SIGNEDINFOTYPE_REFERENCE_IDX`"/> @@ -877,7 +877,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`SPKIDATATYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SPKIDATATYPE_GROUP_KEY" update="true"> <column name="`SPKIDATATYPE_GROUP_E_ID`" unique="false"/> </key> <list-index column="`SPKIDATATYPE_GROUP_IDX`"/> @@ -927,7 +927,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="transform" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="TRANSFORMSTYPE_TRANSFORM"> + <key foreign-key="TRANSFORMSTYPE_TRANSFORM_KEY" update="true"> <column name="`TRANSFORMSTYPE_TRANSFORM_E_ID`" unique="false"/> </key> <list-index column="`TRANSFORMSTYPE_TRANSFORM_IDX`"/> @@ -948,7 +948,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`TRANSFORMTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="TRANSFORMTYPE_MIXED_KEY" update="true"> <column name="`TRANSFORMTYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`TRANSFORMTYPE_MIXED_IDX`"/> @@ -968,7 +968,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_TRANSFORMTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="TRANSFORMTYPE_GROUP_KEY" update="true"> <column name="`MIXED_TRANSFORMTYPE_GROUP_E_ID`" unique="false"/> </key> <list-index column="`MIXED_TRANSFORMTYPE_GROUP_IDX`"/> @@ -1028,7 +1028,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`X509DATATYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="X509DATATYPE_GROUP_KEY" update="true"> <column name="`X509DATATYPE_GROUP_E_ID`" unique="false"/> </key> <list-index column="`X509DATATYPE_GROUP_IDX`"/> @@ -1171,7 +1171,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`CANONICALIZATIONMETHODTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="CANONICALIZATIONMETHODTYPEAUDITING_MIXED_KEY" update="true"> <column name="`CANONICALIZATIONMETHODTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CANONICALIZATIONMETHODTYPEAUDITING_MIXED_IDX`"/> @@ -1191,7 +1191,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="any" table="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="CANONICALIZATIONMETHODTYPEAUDITING_ANY_KEY" update="true"> <column name="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_CANONICALIZATIONMETHODTYPEAUDITING_ANY_IDX`"/> @@ -1271,7 +1271,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`DIGESTMETHODTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DIGESTMETHODTYPEAUDITING_MIXED_KEY" update="true"> <column name="`DIGESTMETHODTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DIGESTMETHODTYPEAUDITING_MIXED_IDX`"/> @@ -1291,7 +1291,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="any" table="`MIXED_DIGESTMETHODTYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DIGESTMETHODTYPEAUDITING_ANY_KEY" update="true"> <column name="`MIXED_DIGESTMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_DIGESTMETHODTYPEAUDITING_ANY_IDX`"/> @@ -1578,49 +1578,49 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <array name="p" table="`DSAKEYVALUETYPEAUDITING_PAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_P_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_P_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_P_IDX`"/> <element type="byte"/> </array> <array name="q" table="`DSAKEYVALUETYPEAUDITING_QAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_Q_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_Q_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_Q_IDX`"/> <element type="byte"/> </array> <array name="g" table="`DSAKEYVALUETYPEAUDITING_GAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_G_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_G_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_G_IDX`"/> <element type="byte"/> </array> <array name="y" table="`DSAKEYVALUETYPEAUDITING_YAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_Y_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_Y_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_Y_IDX`"/> <element type="byte"/> </array> <array name="j" table="`DSAKEYVALUETYPEAUDITING_JAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_J_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_J_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_J_IDX`"/> <element type="byte"/> </array> <array name="seed" table="`DSAKEYVALUETYPEAUDITING_SEEDAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_SEED_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_SEED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_SEED_IDX`"/> <element type="byte"/> </array> <array name="pgenCounter" table="`DSAKEYVALUETYPEAUDITING_PGENCOUNTERAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="DSAKEYVALUETYPEAUDITING_PGENCOUNTER_KEY" update="true"> <column name="`DSAKEYVALUETYPEAUDITING_PGENCOUNTER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DSAKEYVALUETYPEAUDITING_PGENCOUNTER_IDX`"/> @@ -1679,7 +1679,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`KEYINFOTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYINFOTYPEAUDITING_MIXED_KEY" update="true"> <column name="`KEYINFOTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`KEYINFOTYPEAUDITING_MIXED_IDX`"/> @@ -1699,7 +1699,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_KEYINFOTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYINFOTYPEAUDITING_GROUP_KEY" update="true"> <column name="`MIXED_KEYINFOTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_KEYINFOTYPEAUDITING_GROUP_IDX`"/> @@ -1833,7 +1833,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`KEYVALUETYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYVALUETYPEAUDITING_MIXED_KEY" update="true"> <column name="`KEYVALUETYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`KEYVALUETYPEAUDITING_MIXED_IDX`"/> @@ -1856,7 +1856,7 @@ <column not-null="false" unique="false" name="`MIXED_RSAKEYVALUE`"/> </property> <list name="any" table="`MIXED_KEYVALUETYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="KEYVALUETYPEAUDITING_ANY_KEY" update="true"> <column name="`MIXED_KEYVALUETYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_KEYVALUETYPEAUDITING_ANY_IDX`"/> @@ -1933,7 +1933,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="reference" table="`MANIFESTTYPEAUDITING_REFERENCEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MANIFESTTYPEAUDITING_REFERENCE_KEY" update="true"> <column name="`MANIFESTTYPEAUDITING_REFERENCE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MANIFESTTYPEAUDITING_REFERENCE_IDX`"/> @@ -1995,7 +1995,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`OBJECTTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="OBJECTTYPEAUDITING_MIXED_KEY" update="true"> <column name="`OBJECTTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`OBJECTTYPEAUDITING_MIXED_IDX`"/> @@ -2021,7 +2021,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_OBJECTTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="OBJECTTYPEAUDITING_GROUP_KEY" update="true"> <column name="`MIXED_OBJECTTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_OBJECTTYPEAUDITING_GROUP_IDX`"/> @@ -2119,35 +2119,35 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <array name="pGPKeyID" table="`PGPDATATYPEAUDITING_PGPKEYIDAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="PGPDATATYPEAUDITING_PGPKEYID_KEY" update="true"> <column name="`PGPDATATYPEAUDITING_PGPKEYID_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPEAUDITING_PGPKEYID_IDX`"/> <element type="byte"/> </array> <array name="pGPKeyPacket" table="`PGPDATATYPEAUDITING_PGPKEYPACKETAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="PGPDATATYPEAUDITING_PGPKEYPACKET_KEY" update="true"> <column name="`PGPDATATYPEAUDITING_PGPKEYPACKET_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPEAUDITING_PGPKEYPACKET_IDX`"/> <element type="byte"/> </array> <list name="any" table="`PGPDATATYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PGPDATATYPEAUDITING_ANY_KEY" update="true"> <column name="`PGPDATATYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPEAUDITING_ANY_IDX`"/> <one-to-many entity-name="PGPDataTypeAuditing_any"/> </list> <array name="pGPKeyPacket1" table="`PGPDATATYPEAUDITING_PGPKEYPACKET1AUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="PGPDATATYPEAUDITING_PGPKEYPACKET1_KEY" update="true"> <column name="`PGPDATATYPEAUDITING_PGPKEYPACKET1_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPEAUDITING_PGPKEYPACKET1_IDX`"/> <element type="byte"/> </array> <list name="any1" table="`PGPDATATYPEAUDITING_ANY1AUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PGPDATATYPEAUDITING_ANY1_KEY" update="true"> <column name="`PGPDATATYPEAUDITING_ANY1_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PGPDATATYPEAUDITING_ANY1_IDX`"/> @@ -2242,7 +2242,7 @@ <column not-null="false" unique="false" name="`DIGESTMETHOD`"/> </property> <array name="digestValue" table="`REFERENCETYPEAUDITING_DIGESTVALUEAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="REFERENCETYPEAUDITING_DIGESTVALUE_KEY" update="true"> <column name="`REFERENCETYPEAUDITING_DIGESTVALUE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`REFERENCETYPEAUDITING_DIGESTVALUE_IDX`"/> @@ -2371,14 +2371,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <array name="modulus" table="`RSAKEYVALUETYPEAUDITING_MODULUSAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="RSAKEYVALUETYPEAUDITING_MODULUS_KEY" update="true"> <column name="`RSAKEYVALUETYPEAUDITING_MODULUS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RSAKEYVALUETYPEAUDITING_MODULUS_IDX`"/> <element type="byte"/> </array> <array name="exponent" table="`RSAKEYVALUETYPEAUDITING_EXPONENTAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="RSAKEYVALUETYPEAUDITING_EXPONENT_KEY" update="true"> <column name="`RSAKEYVALUETYPEAUDITING_EXPONENT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RSAKEYVALUETYPEAUDITING_EXPONENT_IDX`"/> @@ -2437,7 +2437,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`SIGNATUREMETHODTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREMETHODTYPEAUDITING_MIXED_KEY" update="true"> <column name="`SIGNATUREMETHODTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIGNATUREMETHODTYPEAUDITING_MIXED_IDX`"/> @@ -2460,7 +2460,7 @@ <column not-null="false" unique="false" name="`MIXED_HMACOUTPUTLENGTH`"/> </property> <list name="any" table="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANYAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREMETHODTYPEAUDITING_ANY_KEY" update="true"> <column name="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_SIGNATUREMETHODTYPEAUDITING_ANY_IDX`"/> @@ -2540,7 +2540,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="signatureProperty" table="`SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTYAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTY_KEY" update="true"> <column name="`SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIGNATUREPROPERTIESTYPEAUDITING_SIGNATUREPROPERTY_IDX`"/> @@ -2602,7 +2602,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`SIGNATUREPROPERTYTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREPROPERTYTYPEAUDITING_MIXED_KEY" update="true"> <column name="`SIGNATUREPROPERTYTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIGNATUREPROPERTYTYPEAUDITING_MIXED_IDX`"/> @@ -2625,7 +2625,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIGNATUREPROPERTYTYPEAUDITING_GROUP_KEY" update="true"> <column name="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_SIGNATUREPROPERTYTYPEAUDITING_GROUP_IDX`"/> @@ -2729,7 +2729,7 @@ <column not-null="false" unique="false" name="`KEYINFO`"/> </property> <list name="object" table="`SIGNATURETYPEAUDITING_OBJECTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIGNATURETYPEAUDITING_OBJECT_KEY" update="true"> <column name="`SIGNATURETYPEAUDITING_OBJECT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIGNATURETYPEAUDITING_OBJECT_IDX`"/> @@ -2791,7 +2791,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <array name="value" table="`SIGNATUREVALUETYPEAUDITING_VALUEAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIGNATUREVALUETYPEAUDITING_VALUE_KEY" update="true"> <column name="`SIGNATUREVALUETYPEAUDITING_VALUE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIGNATUREVALUETYPEAUDITING_VALUE_IDX`"/> @@ -2859,7 +2859,7 @@ <column not-null="false" unique="false" name="`SIGNATUREMETHOD`"/> </property> <list name="reference" table="`SIGNEDINFOTYPEAUDITING_REFERENCEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIGNEDINFOTYPEAUDITING_REFERENCE_KEY" update="true"> <column name="`SIGNEDINFOTYPEAUDITING_REFERENCE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIGNEDINFOTYPEAUDITING_REFERENCE_IDX`"/> @@ -2921,7 +2921,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`SPKIDATATYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SPKIDATATYPEAUDITING_GROUP_KEY" update="true"> <column name="`SPKIDATATYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SPKIDATATYPEAUDITING_GROUP_IDX`"/> @@ -3009,7 +3009,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="transform" table="`TRANSFORMSTYPEAUDITING_TRANSFORMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TRANSFORMSTYPEAUDITING_TRANSFORM_KEY" update="true"> <column name="`TRANSFORMSTYPEAUDITING_TRANSFORM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TRANSFORMSTYPEAUDITING_TRANSFORM_IDX`"/> @@ -3068,7 +3068,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`TRANSFORMTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="TRANSFORMTYPEAUDITING_MIXED_KEY" update="true"> <column name="`TRANSFORMTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TRANSFORMTYPEAUDITING_MIXED_IDX`"/> @@ -3088,7 +3088,7 @@ </version> <property name="fme_feature" type="java.lang.String"/> <list name="group" table="`MIXED_TRANSFORMTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="TRANSFORMTYPEAUDITING_GROUP_KEY" update="true"> <column name="`MIXED_TRANSFORMTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_TRANSFORMTYPEAUDITING_GROUP_IDX`"/> @@ -3186,7 +3186,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`X509DATATYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="X509DATATYPEAUDITING_GROUP_KEY" update="true"> <column name="`X509DATATYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`X509DATATYPEAUDITING_GROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_e_o_hibernate.hbm.xml index 1978d5f74..449f5b0d3 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_e_o_hibernate.hbm.xml @@ -48,14 +48,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -221,14 +221,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -287,7 +287,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_h_o_hibernate.hbm.xml index 2e446413e..a7576b267 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz281730Action_hsqldb_h_o_hibernate.hbm.xml @@ -54,14 +54,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -239,14 +239,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -308,7 +308,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml index 7b451d308..e38693e1c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_e_o_hibernate.hbm.xml @@ -34,7 +34,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <bag name="bagOfBars" lazy="true" cascade="all,delete-orphan"> - <key update="true" property-ref="clientId" foreign-key="FOO_BAGOFBARS"> + <key foreign-key="FOO_BAGOFBARS_KEY" update="true" property-ref="clientId"> <column name="`GRP_ID`" unique="false"/> </key> <one-to-many entity-name="Bar"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml index 1c262643d..45b9b4d1d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz282414Action_hsqldb_h_o_hibernate.hbm.xml @@ -40,7 +40,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <bag name="bagOfBars" lazy="true" cascade="all,delete-orphan"> - <key update="true" property-ref="clientId" foreign-key="FOO_BAGOFBARS"> + <key foreign-key="FOO_BAGOFBARS_KEY" update="true" property-ref="clientId"> <column name="`GRP_ID`" unique="false"/> </key> <one-to-many entity-name="Bar"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml index e529d8129..52a80f3e6 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_e_o_hibernate.hbm.xml @@ -20,7 +20,7 @@ <column not-null="false" unique="false" name="`BOOK_CITATION_E_ID`"/> </many-to-one> <list name="paralist" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_PARALIST"> + <key foreign-key="BOOK_PARALIST_KEY" update="true"> <column name="`BOOK_PARALIST_E_ID`" unique="false"/> </key> <list-index column="`BOOK_PARALIST_IDX`"/> @@ -147,7 +147,7 @@ <column not-null="false" unique="false" name="`CITATION`"/> </property> <list name="paralist" table="`BOOKAUDITING_PARALISTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="BOOKAUDITING_PARALIST_KEY" update="true"> <column name="`BOOKAUDITING_PARALIST_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_PARALIST_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml index 9db64fa39..8da598c9a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz288963Action_hsqldb_h_o_hibernate.hbm.xml @@ -23,7 +23,7 @@ <column not-null="false" unique="false" name="`BOOK_CITATION_E_ID`"/> </many-to-one> <list name="paralist" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_PARALIST"> + <key foreign-key="BOOK_PARALIST_KEY" update="true"> <column name="`BOOK_PARALIST_E_ID`" unique="false"/> </key> <list-index column="`BOOK_PARALIST_IDX`"/> @@ -153,7 +153,7 @@ <column not-null="false" unique="false" name="`CITATION`"/> </property> <list name="paralist" table="`BOOKAUDITING_PARALISTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="BOOKAUDITING_PARALIST_KEY" update="true"> <column name="`BOOKAUDITING_PARALIST_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_PARALIST_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_e_o_hibernate.hbm.xml index 647d44f5f..6c5602896 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_e_o_hibernate.hbm.xml @@ -44,14 +44,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -249,14 +249,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -315,7 +315,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_h_o_hibernate.hbm.xml index ae968e205..7e3e0092c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz292074Action_hsqldb_h_o_hibernate.hbm.xml @@ -50,14 +50,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -273,14 +273,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -342,7 +342,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_e_o_hibernate.hbm.xml index 5d18b107b..5245bd5cd 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="employees" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="COMTYPE_EMPLOYEES"> + <key foreign-key="COMTYPE_EMPLOYEES_KEY" update="true"> <column name="`COMTYPE_EMPLOYEES_E_ID`" unique="false"/> </key> <list-index column="`COMTYPE_EMPLOYEES_IDX`"/> @@ -149,7 +149,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="employees" table="`COMTYPEAUDITING_EMPLOYEESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="COMTYPEAUDITING_EMPLOYEES_KEY" update="true"> <column name="`COMTYPEAUDITING_EMPLOYEES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`COMTYPEAUDITING_EMPLOYEES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_h_o_hibernate.hbm.xml index 40e08d378..0001b2a33 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz293848Action_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="employees" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="COMTYPE_EMPLOYEES"> + <key foreign-key="COMTYPE_EMPLOYEES_KEY" update="true"> <column name="`COMTYPE_EMPLOYEES_E_ID`" unique="false"/> </key> <list-index column="`COMTYPE_EMPLOYEES_IDX`"/> @@ -167,7 +167,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="employees" table="`COMTYPEAUDITING_EMPLOYEESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="COMTYPEAUDITING_EMPLOYEES_KEY" update="true"> <column name="`COMTYPEAUDITING_EMPLOYEES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`COMTYPEAUDITING_EMPLOYEES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml index 193a8360a..dc4bfe77d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`DOCUMENTROOTEXP_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOTEXP_DOCUMENTROOT_MIXED_KEY" update="true"> <column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOT_MIXED_IDX`"/> @@ -30,14 +30,14 @@ </version> <property name="fme_feature" type="java.lang.String"/> <map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOTEXP_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOTEXP_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> @@ -140,7 +140,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_MIXED_KEY" update="true"> <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml index 2a32d59c2..bd4f6ec2e 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz294201Action_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`DOCUMENTROOTEXP_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOTEXP_DOCUMENTROOT_MIXED_KEY" update="true"> <column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOT_MIXED_IDX`"/> @@ -33,14 +33,14 @@ </version> <property name="fme_feature" type="java.lang.String"/> <map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOTEXP_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOTEXP_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> @@ -152,7 +152,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOTEXPAUDITING_DOCUMENTROOTAUDITING_MIXED_KEY" update="true"> <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_e_o_hibernate.hbm.xml index d9e76fc4f..c0740a0ec 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_e_o_hibernate.hbm.xml @@ -27,7 +27,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <bag name="child" order-by="`ID` asc" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PARENT_CHILD"> + <key foreign-key="PARENT_CHILD_KEY" update="true"> <column name="`PARENT_CHILD_E_ID`" unique="false"/> </key> <one-to-many entity-name="Child"/> @@ -157,7 +157,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="child" table="`PARENTAUDITING_CHILDAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PARENTAUDITING_CHILD_KEY" update="true"> <column name="`PARENTAUDITING_CHILD_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PARENTAUDITING_CHILD_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_h_o_hibernate.hbm.xml index f0ba06711..fb03e8947 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz321770Action_hsqldb_h_o_hibernate.hbm.xml @@ -33,7 +33,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <bag name="child" order-by="`ID` asc" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PARENT_CHILD"> + <key foreign-key="PARENT_CHILD_KEY" update="true"> <column name="`PARENT_CHILD_E_ID`" unique="false"/> </key> <one-to-many entity-name="Child"/> @@ -172,7 +172,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="child" table="`PARENTAUDITING_CHILDAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PARENTAUDITING_CHILD_KEY" update="true"> <column name="`PARENTAUDITING_CHILD_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PARENTAUDITING_CHILD_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz331953Action_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_e_o_hibernate.hbm.xml index 7f61c4356..9545db75e 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_e_o_hibernate.hbm.xml @@ -15,7 +15,7 @@ <column not-null="true" unique="false" name="`DATEORTIME`"/> </property> <list name="dateOrTimes" table="`TEST_DATEORTIMES`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TEST_DATEORTIMES_KEY" update="true"> <column name="`TEST_DATEORTIMES_NAME`" unique="false"/> </key> <list-index column="`TEST_DATEORTIMES_IDX`"/> @@ -97,7 +97,7 @@ <column not-null="false" unique="false" name="`DATEORTIME`"/> </property> <list name="dateOrTimes" table="`TESTAUDITING_DATEORTIMESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TESTAUDITING_DATEORTIMES_KEY" update="true"> <column name="`TESTAUDITING_DATEORTIMES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TESTAUDITING_DATEORTIMES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_h_o_hibernate.hbm.xml index 8e6342713..4b86d3279 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz336501Action_hsqldb_h_o_hibernate.hbm.xml @@ -18,7 +18,7 @@ <column not-null="true" unique="false" name="`DATEORTIME`"/> </property> <list name="dateOrTimes" table="`TEST_DATEORTIMES`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TEST_DATEORTIMES_KEY" update="true"> <column name="`TEST_DATEORTIMES_NAME`" unique="false"/> </key> <list-index column="`TEST_DATEORTIMES_IDX`"/> @@ -106,7 +106,7 @@ <column not-null="false" unique="false" name="`DATEORTIME`"/> </property> <list name="dateOrTimes" table="`TESTAUDITING_DATEORTIMESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TESTAUDITING_DATEORTIMES_KEY" update="true"> <column name="`TESTAUDITING_DATEORTIMES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TESTAUDITING_DATEORTIMES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_e_o_hibernate.hbm.xml index 50545f2dd..f12518e2f 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_e_o_hibernate.hbm.xml @@ -41,7 +41,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <map name="mapChannels" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="NE_MAPCHANNELS"> + <key foreign-key="NE_MAPCHANNELS_KEY" update="true"> <column name="`NE_MAPCHANNELS_E_ID`" unique="false"/> </key> <map-key-many-to-many entity-name="ChannelMap"/> @@ -276,7 +276,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <bag name="mapChannels" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="NEAUDITING_MAPCHANNELS"> + <key foreign-key="NEAUDITING_MAPCHANNELS_KEY" update="true"> <column name="`NEAUDITING_MAPCHANNELS_TENEO_AUDIT_ID`" unique="false"/> </key> <one-to-many entity-name="ChanelMapToChanelMapServiceAuditing"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_h_o_hibernate.hbm.xml index 963cf85f8..87efe2066 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz363777Action_hsqldb_h_o_hibernate.hbm.xml @@ -50,7 +50,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <map name="mapChannels" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="NE_MAPCHANNELS"> + <key foreign-key="NE_MAPCHANNELS_KEY" update="true"> <column name="`NE_MAPCHANNELS_E_ID`" unique="false"/> </key> <map-key-many-to-many entity-name="ChannelMap"/> @@ -300,7 +300,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <bag name="mapChannels" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="NEAUDITING_MAPCHANNELS"> + <key foreign-key="NEAUDITING_MAPCHANNELS_KEY" update="true"> <column name="`NEAUDITING_MAPCHANNELS_TENEO_AUDIT_ID`" unique="false"/> </key> <one-to-many entity-name="ChanelMapToChanelMapServiceAuditing"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_e_o_hibernate.hbm.xml index c9d15d3d0..8232d1a98 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_e_o_hibernate.hbm.xml @@ -55,14 +55,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -170,7 +170,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS"> + <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/> @@ -338,14 +338,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -404,7 +404,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> @@ -609,7 +609,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_h_o_hibernate.hbm.xml index 18b6f84b7..69a337c84 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz372869Action_hsqldb_h_o_hibernate.hbm.xml @@ -61,14 +61,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -182,7 +182,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS"> + <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/> @@ -362,14 +362,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -431,7 +431,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> @@ -639,7 +639,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml index 702ab62ce..2c47faa28 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`BPMN2_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_DOCUMENTROOT_MIXED_KEY" update="true"> <column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOT_MIXED_IDX`"/> @@ -30,14 +30,14 @@ </version> <property name="fme_feature" type="java.lang.String"/> <map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> @@ -464,13 +464,13 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <bag name="extensionValues" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_BASEELEMENT_EXTENSIONVALUES"> + <key foreign-key="BPMN2_BASEELEMENT_EXTENSIONVALUES_KEY" update="true"> <column name="`BASEELEMENT_EXTENSIONVALUES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ExtensionAttributeValue"/> </bag> <bag name="documentation" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_BASEELEMENT_DOCUMENTATION"> + <key foreign-key="BPMN2_BASEELEMENT_DOCUMENTATION_KEY" update="true"> <column name="`BASEELEMENT_DOCUMENTATION_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Documentation"/> @@ -479,7 +479,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_BASEELEMENT_EXTENSIONDEFINITIONS_KEY" update="true"> <column name="`BASEELEMENT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.ExtensionDefinition" unique="false" foreign-key="BPMN2_BASEELEMENT_EXTENSIONDEFINITIONS"> @@ -487,7 +487,7 @@ </many-to-many> </idbag> <list name="anyAttribute" table="`BPMN2_BASEELEMENT_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_BASEELEMENT_ANYATTRIBUTE_KEY" update="true"> <column name="`BASEELEMENT_ANYATTRIBUTE_ID`" unique="false"/> </key> <list-index column="`BASEELEMENT_ANYATTRIBUTE_IDX`"/> @@ -520,7 +520,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_FLOWELEMENT_CATEGORYVALUEREF_KEY" update="true"> <column name="`FLOWELEMENT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.CategoryValue" unique="false" foreign-key="BPMN2_FLOWELEMENT_CATEGORYVALUEREF"> @@ -566,25 +566,25 @@ <column not-null="false" unique="false" name="`INPUTOUTPUTSPECIFICATION_IOSPECIFICATION_ID`"/> </many-to-one> <bag name="properties" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_ACTIVITY_PROPERTIES"> + <key foreign-key="BPMN2_ACTIVITY_PROPERTIES_KEY" update="true"> <column name="`ACTIVITY_PROPERTIES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Property"/> </bag> <bag name="dataInputAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_ACTIVITY_DATAINPUTASSOCIATIONS"> + <key foreign-key="BPMN2_ACTIVITY_DATAINPUTASSOCIATIONS_KEY" update="true"> <column name="`ACTIVITY_DATAINPUTASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataInputAssociation"/> </bag> <bag name="dataOutputAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_ACTIVITY_DATAOUTPUTASSOCIATIONS"> + <key foreign-key="BPMN2_ACTIVITY_DATAOUTPUTASSOCIATIONS_KEY" update="true"> <column name="`ACTIVITY_DATAOUTPUTASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataOutputAssociation"/> </bag> <bag name="resources" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_ACTIVITY_RESOURCES"> + <key foreign-key="BPMN2_ACTIVITY_RESOURCES_KEY" update="true"> <column name="`ACTIVITY_RESOURCES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ResourceRole"/> @@ -612,19 +612,19 @@ <column name="`BPMN2_ACTIVITY_ID`"/> </key> <bag name="laneSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBPROCESS_LANESETS"> + <key foreign-key="BPMN2_SUBPROCESS_LANESETS_KEY" update="true"> <column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.LaneSet"/> </bag> <bag name="flowElements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBPROCESS_FLOWELEMENTS"> + <key foreign-key="BPMN2_SUBPROCESS_FLOWELEMENTS_KEY" update="true"> <column name="`FLOWELEMENT_SP_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.FlowElement"/> </bag> <bag name="artifacts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBPROCESS_ARTIFACTS"> + <key foreign-key="BPMN2_SUBPROCESS_ARTIFACTS_KEY" update="true"> <column name="`SUBPROCESS_ARTIFACTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Artifact"/> @@ -709,7 +709,7 @@ <column name="`BPMN2_FLOWNODE_ID`"/> </key> <bag name="properties" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_EVENT_PROPERTIES"> + <key foreign-key="BPMN2_EVENT_PROPERTIES_KEY" update="true"> <column name="`EVENT_PROPERTIES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Property"/> @@ -722,13 +722,13 @@ <column name="`BPMN2_EVENT_ID`"/> </key> <bag name="dataOutputs" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTS"> + <key foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTS_KEY" update="true"> <column name="`CATCHEVENT_DATAOUTPUTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataOutput"/> </bag> <bag name="dataOutputAssociation" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTASSOCIATION"> + <key foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTASSOCIATION_KEY" update="true"> <column name="`CATCHEVENT_DATAOUTPUTASSOCIATION_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataOutputAssociation"/> @@ -737,7 +737,7 @@ <column not-null="false" unique="false" name="`OUTPUTSET_OUTPUTSET_ID`"/> </many-to-one> <bag name="eventDefinitions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONS"> + <key foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONS_KEY" update="true"> <column name="`CATCHEVENT_EVENTDEFINITIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.EventDefinition"/> @@ -746,7 +746,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONREFS_KEY" update="true"> <column name="`CATCHEVENT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.EventDefinition" unique="false" foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONREFS"> @@ -807,7 +807,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_PARTICIPANTREFS_KEY" update="true"> <column name="`CHOREOGRAPHYACTIVITY_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_PARTICIPANTREFS"> @@ -815,7 +815,7 @@ </many-to-many> </idbag> <bag name="correlationKeys" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_CORRELATIONKEYS"> + <key foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_CORRELATIONKEYS_KEY" update="true"> <column name="`CHOREOGRAPHYACTIVITY_CORRELATIONKEYS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CorrelationKey"/> @@ -839,7 +839,7 @@ <column name="`BPMN2_CHOREOGRAPHYACTIVITY_ID`"/> </key> <bag name="participantAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CALLCHOREOGRAPHY_PARTICIPANTASSOCIATIONS"> + <key foreign-key="BPMN2_CALLCHOREOGRAPHY_PARTICIPANTASSOCIATIONS_KEY" update="true"> <column name="`CALLCHOREOGRAPHY_PARTICIPANTASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ParticipantAssociation"/> @@ -858,7 +858,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CONVERSATIONNODE_PARTICIPANTREFS_KEY" update="true"> <column name="`CONVERSATIONNODE_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_CONVERSATIONNODE_PARTICIPANTREFS"> @@ -869,7 +869,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CONVERSATIONNODE_MESSAGEFLOWREFS_KEY" update="true"> <column name="`CONVERSATIONNODE_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.MessageFlow" unique="false" foreign-key="BPMN2_CONVERSATIONNODE_MESSAGEFLOWREFS"> @@ -877,7 +877,7 @@ </many-to-many> </idbag> <bag name="correlationKeys" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CONVERSATIONNODE_CORRELATIONKEYS"> + <key foreign-key="BPMN2_CONVERSATIONNODE_CORRELATIONKEYS_KEY" update="true"> <column name="`CONVERSATIONNODE_CORRELATIONKEYS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CorrelationKey"/> @@ -893,7 +893,7 @@ <column name="`BPMN2_CONVERSATIONNODE_ID`"/> </key> <bag name="participantAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CALLCONVERSATION_PARTICIPANTASSOCIATIONS"> + <key foreign-key="BPMN2_CALLCONVERSATION_PARTICIPANTASSOCIATIONS_KEY" update="true"> <column name="`CALLCONVERSATION_PARTICIPANTASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ParticipantAssociation"/> @@ -919,7 +919,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CALLABLEELEMENT_SUPPORTEDINTERFACEREFS_KEY" update="true"> <column name="`CALLABLEELEMENT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Interface" unique="false" foreign-key="BPMN2_CALLABLEELEMENT_SUPPORTEDINTERFACEREFS"> @@ -930,7 +930,7 @@ <column not-null="false" unique="false" name="`INPUTOUTPUTSPECIFICATION_IOSPECIFICATION_ID`"/> </many-to-one> <bag name="ioBinding" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CALLABLEELEMENT_IOBINDING"> + <key foreign-key="BPMN2_CALLABLEELEMENT_IOBINDING_KEY" update="true"> <column name="`CALLABLEELEMENT_IOBINDING_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.InputOutputBinding"/> @@ -960,7 +960,7 @@ <column name="`BPMN2_ROOTELEMENT_ID`"/> </key> <bag name="categoryValue" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CATEGORY_CATEGORYVALUE"> + <key foreign-key="BPMN2_CATEGORY_CATEGORYVALUE_KEY" update="true"> <column name="`CATEGORY_CATEGORYVALUE_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CategoryValue"/> @@ -986,49 +986,49 @@ <column name="`BPMN2_ROOTELEMENT_ID`"/> </key> <bag name="participants" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_PARTICIPANTS"> + <key foreign-key="BPMN2_COLLABORATION_PARTICIPANTS_KEY" update="true"> <column name="`COLLABORATION_PARTICIPANTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Participant"/> </bag> <bag name="messageFlows" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWS"> + <key foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWS_KEY" update="true"> <column name="`COLLABORATION_MESSAGEFLOWS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.MessageFlow"/> </bag> <bag name="artifacts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_ARTIFACTS"> + <key foreign-key="BPMN2_COLLABORATION_ARTIFACTS_KEY" update="true"> <column name="`COLLABORATION_ARTIFACTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Artifact"/> </bag> <bag name="conversations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_CONVERSATIONS"> + <key foreign-key="BPMN2_COLLABORATION_CONVERSATIONS_KEY" update="true"> <column name="`COLLABORATION_CONVERSATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ConversationNode"/> </bag> <bag name="conversationAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_CONVERSATIONASSOCIATIONS"> + <key foreign-key="BPMN2_COLLABORATION_CONVERSATIONASSOCIATIONS_KEY" update="true"> <column name="`COLLABORATION_CONVERSATIONASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ConversationAssociation"/> </bag> <bag name="participantAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_PARTICIPANTASSOCIATIONS"> + <key foreign-key="BPMN2_COLLABORATION_PARTICIPANTASSOCIATIONS_KEY" update="true"> <column name="`COLLABORATION_PARTICIPANTASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ParticipantAssociation"/> </bag> <bag name="messageFlowAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWASSOCIATIONS"> + <key foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWASSOCIATIONS_KEY" update="true"> <column name="`COLLABORATION_MESSAGEFLOWASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.MessageFlowAssociation"/> </bag> <bag name="correlationKeys" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_CORRELATIONKEYS"> + <key foreign-key="BPMN2_COLLABORATION_CORRELATIONKEYS_KEY" update="true"> <column name="`COLLABORATION_CORRELATIONKEYS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CorrelationKey"/> @@ -1037,7 +1037,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_COLLABORATION_CHOREOGRAPHYREF_KEY" update="true"> <column name="`COLLABORATION_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Choreography" unique="false" foreign-key="BPMN2_COLLABORATION_CHOREOGRAPHYREF"> @@ -1045,7 +1045,7 @@ </many-to-many> </idbag> <bag name="conversationLinks" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_CONVERSATIONLINKS"> + <key foreign-key="BPMN2_COLLABORATION_CONVERSATIONLINKS_KEY" update="true"> <column name="`COLLABORATION_CONVERSATIONLINKS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ConversationLink"/> @@ -1064,13 +1064,13 @@ <column name="`BPMN2_COLLABORATION_ID`"/> </key> <bag name="laneSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_LANESETS"> + <key foreign-key="BPMN2_CHOREOGRAPHY_LANESETS_KEY" update="true"> <column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.LaneSet"/> </bag> <bag name="flowElements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS"> + <key foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS_KEY" update="true"> <column name="`FLOWELEMENT_C_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.FlowElement"/> @@ -1086,7 +1086,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CHOREOGRAPHYTASK_MESSAGEFLOWREF_KEY" update="true"> <column name="`CHOREOGRAPHYTASK_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.MessageFlow" unique="false" foreign-key="BPMN2_CHOREOGRAPHYTASK_MESSAGEFLOWREF"> @@ -1204,7 +1204,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CORRELATIONKEY_CORRELATIONPROPERTYREF_KEY" update="true"> <column name="`CORRELATIONKEY_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.CorrelationProperty" unique="false" foreign-key="BPMN2_CORRELATIONKEY_CORRELATIONPROPERTYREF"> @@ -1222,7 +1222,7 @@ <column name="`BPMN2_ROOTELEMENT_ID`"/> </key> <bag name="correlationPropertyRetrievalExpression" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CORRELATIONPROPERTY_CORRELATIONPROPERTYRETRIEVALEXPRESSION"> + <key foreign-key="BPMN2_CORRELATIONPROPERTY_CORRELATIONPROPERTYRETRIEVALEXPRESSION_KEY" update="true"> <column name="`CORRELATIONPROPERTY_CORRELATIONPROPERTYRETRIEVALEXPRESSION_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CorrelationPropertyRetrievalExpression"/> @@ -1267,7 +1267,7 @@ <column name="`BPMN2_BASEELEMENT_ID`"/> </key> <bag name="correlationPropertyBinding" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CORRELATIONSUBSCRIPTION_CORRELATIONPROPERTYBINDING"> + <key foreign-key="BPMN2_CORRELATIONSUBSCRIPTION_CORRELATIONPROPERTYBINDING_KEY" update="true"> <column name="`CORRELATIONSUBSCRIPTION_CORRELATIONPROPERTYBINDING_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CorrelationPropertyBinding"/> @@ -1286,7 +1286,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_DATAASSOCIATION_SOURCEREF_KEY" update="true"> <column name="`DATAASSOCIATION_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.ItemAwareElement" unique="false" foreign-key="BPMN2_DATAASSOCIATION_SOURCEREF"> @@ -1300,7 +1300,7 @@ <column not-null="false" unique="false" name="`FORMALEXPRESSION_TRANSFORMATION_ID`"/> </many-to-one> <bag name="assignment" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_DATAASSOCIATION_ASSIGNMENT"> + <key foreign-key="BPMN2_DATAASSOCIATION_ASSIGNMENT_KEY" update="true"> <column name="`DATAASSOCIATION_ASSIGNMENT_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Assignment"/> @@ -1440,31 +1440,31 @@ <column name="`BPMN2_BASEELEMENT_ID`"/> </key> <bag name="imports" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_DEFINITIONS_IMPORTS"> + <key foreign-key="BPMN2_DEFINITIONS_IMPORTS_KEY" update="true"> <column name="`DEFINITIONS_IMPORTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Import"/> </bag> <bag name="extensions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_DEFINITIONS_EXTENSIONS"> + <key foreign-key="BPMN2_DEFINITIONS_EXTENSIONS_KEY" update="true"> <column name="`DEFINITIONS_EXTENSIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Extension"/> </bag> <bag name="rootElements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_DEFINITIONS_ROOTELEMENTS"> + <key foreign-key="BPMN2_DEFINITIONS_ROOTELEMENTS_KEY" update="true"> <column name="`DEFINITIONS_ROOTELEMENTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.RootElement"/> </bag> <bag name="diagrams" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_DEFINITIONS_DIAGRAMS"> + <key foreign-key="BPMN2_DEFINITIONS_DIAGRAMS_KEY" update="true"> <column name="`DEFINITIONS_DIAGRAMS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmndi.BPMNDiagram"/> </bag> <bag name="relationships" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_DEFINITIONS_RELATIONSHIPS"> + <key foreign-key="BPMN2_DEFINITIONS_RELATIONSHIPS_KEY" update="true"> <column name="`DEFINITIONS_RELATIONSHIPS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Relationship"/> @@ -1495,7 +1495,7 @@ <column name="`BPMN2_BASEELEMENT_ID`"/> </key> <list name="mixed" table="`BPMN2_DOCUMENTATION_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_DOCUMENTATION_MIXED_KEY" update="true"> <column name="`DOCUMENTATION_MIXED_ID`" unique="false"/> </key> <list-index column="`DOCUMENTATION_MIXED_IDX`"/> @@ -1534,13 +1534,13 @@ <column name="`BPMN2_EVENT_ID`"/> </key> <bag name="dataInputs" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_THROWEVENT_DATAINPUTS"> + <key foreign-key="BPMN2_THROWEVENT_DATAINPUTS_KEY" update="true"> <column name="`THROWEVENT_DATAINPUTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataInput"/> </bag> <bag name="dataInputAssociation" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_THROWEVENT_DATAINPUTASSOCIATION"> + <key foreign-key="BPMN2_THROWEVENT_DATAINPUTASSOCIATION_KEY" update="true"> <column name="`THROWEVENT_DATAINPUTASSOCIATION_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataInputAssociation"/> @@ -1549,7 +1549,7 @@ <column not-null="false" unique="false" name="`INPUTSET_INPUTSET_ID`"/> </many-to-one> <bag name="eventDefinitions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONS"> + <key foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONS_KEY" update="true"> <column name="`THROWEVENT_EVENTDEFINITIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.EventDefinition"/> @@ -1558,7 +1558,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONREFS_KEY" update="true"> <column name="`THROWEVENT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.EventDefinition" unique="false" foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONREFS"> @@ -1718,7 +1718,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="value" table="`BPMN2_EXTENSIONATTRIBUTEVALUE_VALUE`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_EXTENSIONATTRIBUTEVALUE_VALUE_KEY" update="true"> <column name="`EXTENSIONATTRIBUTEVALUE_VALUE_E_ID`" unique="false"/> </key> <list-index column="`EXTENSIONATTRIBUTEVALUE_VALUE_IDX`"/> @@ -1761,13 +1761,13 @@ <column name="`BPMN2_BASEELEMENT_ID`"/> </key> <bag name="laneSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_LANESETS"> + <key foreign-key="BPMN2_CHOREOGRAPHY_LANESETS_KEY" update="true"> <column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.LaneSet"/> </bag> <bag name="flowElements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS"> + <key foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS_KEY" update="true"> <column name="`FLOWELEMENT_FEC_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.FlowElement"/> @@ -1780,7 +1780,7 @@ <column name="`BPMN2_EXPRESSION_ID`"/> </key> <list name="mixed" table="`BPMN2_FORMALEXPRESSION_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_FORMALEXPRESSION_MIXED_KEY" update="true"> <column name="`FORMALEXPRESSION_MIXED_ID`" unique="false"/> </key> <list-index column="`FORMALEXPRESSION_MIXED_IDX`"/> @@ -1825,7 +1825,7 @@ <column name="`BPMN2_CALLABLEELEMENT_ID`"/> </key> <bag name="resources" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_GLOBALTASK_RESOURCES"> + <key foreign-key="BPMN2_GLOBALTASK_RESOURCES_KEY" update="true"> <column name="`GLOBALTASK_RESOURCES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ResourceRole"/> @@ -1885,7 +1885,7 @@ <column name="`BPMN2_GLOBALTASK_ID`"/> </key> <bag name="renderings" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_GLOBALUSERTASK_RENDERINGS"> + <key foreign-key="BPMN2_GLOBALUSERTASK_RENDERINGS_KEY" update="true"> <column name="`GLOBALUSERTASK_RENDERINGS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Rendering"/> @@ -1914,7 +1914,7 @@ <column not-null="false" unique="false" name="`RESOURCE_RESOURCEREF_ID`"/> </many-to-one> <bag name="resourceParameterBindings" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_RESOURCEROLE_RESOURCEPARAMETERBINDINGS"> + <key foreign-key="BPMN2_RESOURCEROLE_RESOURCEPARAMETERBINDINGS_KEY" update="true"> <column name="`RESOURCEROLE_RESOURCEPARAMETERBINDINGS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ResourceParameterBinding"/> @@ -2000,25 +2000,25 @@ <column name="`BPMN2_BASEELEMENT_ID`"/> </key> <bag name="dataInputs" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAINPUTS"> + <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAINPUTS_KEY" update="true"> <column name="`INPUTOUTPUTSPECIFICATION_DATAINPUTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataInput"/> </bag> <bag name="dataOutputs" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAOUTPUTS"> + <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAOUTPUTS_KEY" update="true"> <column name="`INPUTOUTPUTSPECIFICATION_DATAOUTPUTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataOutput"/> </bag> <bag name="inputSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_INPUTSETS"> + <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_INPUTSETS_KEY" update="true"> <column name="`INPUTOUTPUTSPECIFICATION_INPUTSETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.InputSet"/> </bag> <bag name="outputSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_OUTPUTSETS"> + <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_OUTPUTSETS_KEY" update="true"> <column name="`INPUTOUTPUTSPECIFICATION_OUTPUTSETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.OutputSet"/> @@ -2084,7 +2084,7 @@ <column name="`BPMN2_ROOTELEMENT_ID`"/> </key> <bag name="operations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_INTERFACE_OPERATIONS"> + <key foreign-key="BPMN2_INTERFACE_OPERATIONS_KEY" update="true"> <column name="`INTERFACE_OPERATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Operation"/> @@ -2167,7 +2167,7 @@ <column name="`BPMN2_BASEELEMENT_ID`"/> </key> <bag name="lanes" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_LANESET_LANES"> + <key foreign-key="BPMN2_LANESET_LANES_KEY" update="true"> <column name="`LANESET_LANES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Lane"/> @@ -2299,7 +2299,7 @@ <column not-null="false" unique="false" name="`DATAOUTPUT_OUTPUTDATAITEM_ID`"/> </many-to-one> <bag name="complexBehaviorDefinition" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_MULTIINSTANCELOOPCHARACTERISTICS_COMPLEXBEHAVIORDEFINITION"> + <key foreign-key="BPMN2_MULTIINSTANCELOOPCHARACTERISTICS_COMPLEXBEHAVIORDEFINITION_KEY" update="true"> <column name="`MULTIINSTANCELOOPCHARACTERISTICS_COMPLEXBEHAVIORDEFINITION_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ComplexBehaviorDefinition"/> @@ -2341,7 +2341,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_OPERATION_ERRORREFS_KEY" update="true"> <column name="`OPERATION_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Error" unique="false" foreign-key="BPMN2_OPERATION_ERRORREFS"> @@ -2415,7 +2415,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_PARTICIPANT_INTERFACEREFS_KEY" update="true"> <column name="`PARTICIPANT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Interface" unique="false" foreign-key="BPMN2_PARTICIPANT_INTERFACEREFS"> @@ -2426,7 +2426,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_PARTICIPANT_ENDPOINTREFS_KEY" update="true"> <column name="`PARTICIPANT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.EndPoint" unique="false" foreign-key="BPMN2_PARTICIPANT_ENDPOINTREFS"> @@ -2479,7 +2479,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_PARTNERENTITY_PARTICIPANTREF_KEY" update="true"> <column name="`PARTNERENTITY_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_PARTNERENTITY_PARTICIPANTREF"> @@ -2500,7 +2500,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_PARTNERROLE_PARTICIPANTREF_KEY" update="true"> <column name="`PARTNERROLE_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_PARTNERROLE_PARTICIPANTREF"> @@ -2525,13 +2525,13 @@ <column name="`BPMN2_CALLABLEELEMENT_ID`"/> </key> <bag name="laneSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_PROCESS_LANESETS"> + <key foreign-key="BPMN2_PROCESS_LANESETS_KEY" update="true"> <column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.LaneSet"/> </bag> <bag name="flowElements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_PROCESS_FLOWELEMENTS"> + <key foreign-key="BPMN2_PROCESS_FLOWELEMENTS_KEY" update="true"> <column name="`FLOWELEMENT_P_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.FlowElement"/> @@ -2543,25 +2543,25 @@ <column not-null="false" unique="false" name="`MONITORING_MONITORING_ID`"/> </many-to-one> <bag name="properties" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_PROCESS_PROPERTIES"> + <key foreign-key="BPMN2_PROCESS_PROPERTIES_KEY" update="true"> <column name="`PROCESS_PROPERTIES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Property"/> </bag> <bag name="artifacts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_PROCESS_ARTIFACTS"> + <key foreign-key="BPMN2_PROCESS_ARTIFACTS_KEY" update="true"> <column name="`PROCESS_ARTIFACTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Artifact"/> </bag> <bag name="resources" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_PROCESS_RESOURCES"> + <key foreign-key="BPMN2_PROCESS_RESOURCES_KEY" update="true"> <column name="`PROCESS_RESOURCES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ResourceRole"/> </bag> <bag name="correlationSubscriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_PROCESS_CORRELATIONSUBSCRIPTIONS"> + <key foreign-key="BPMN2_PROCESS_CORRELATIONSUBSCRIPTIONS_KEY" update="true"> <column name="`PROCESS_CORRELATIONSUBSCRIPTIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CorrelationSubscription"/> @@ -2570,7 +2570,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_PROCESS_SUPPORTS_KEY" update="true"> <column name="`PROCESS_SUPPORTS_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Process" unique="false" foreign-key="BPMN2_PROCESS_SUPPORTS"> @@ -2634,7 +2634,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true" foreign-key="BPMN2_RELATIONSHIP_SOURCES"> + <key foreign-key="BPMN2_RELATIONSHIP_SOURCES_KEY" update="true"> <column name="`RELATIONSHIP_ID`" unique="false"/> </key> <many-to-any id-type="long" meta-type="string"> @@ -2646,7 +2646,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true" foreign-key="BPMN2_RELATIONSHIP_TARGETS"> + <key foreign-key="BPMN2_RELATIONSHIP_TARGETS_KEY" update="true"> <column name="`RELATIONSHIP_ID`" unique="false"/> </key> <many-to-any id-type="long" meta-type="string"> @@ -2680,7 +2680,7 @@ <column name="`BPMN2_ROOTELEMENT_ID`"/> </key> <bag name="resourceParameters" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_RESOURCE_RESOURCEPARAMETERS"> + <key foreign-key="BPMN2_RESOURCE_RESOURCEPARAMETERS_KEY" update="true"> <column name="`RESOURCE_RESOURCEPARAMETERS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ResourceParameter"/> @@ -2845,19 +2845,19 @@ <column name="`BPMN2_CHOREOGRAPHYACTIVITY_ID`"/> </key> <bag name="laneSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBCHOREOGRAPHY_LANESETS"> + <key foreign-key="BPMN2_SUBCHOREOGRAPHY_LANESETS_KEY" update="true"> <column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.LaneSet"/> </bag> <bag name="flowElements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBCHOREOGRAPHY_FLOWELEMENTS"> + <key foreign-key="BPMN2_SUBCHOREOGRAPHY_FLOWELEMENTS_KEY" update="true"> <column name="`FLOWELEMENT_SC_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.FlowElement"/> </bag> <bag name="artifacts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBCHOREOGRAPHY_ARTIFACTS"> + <key foreign-key="BPMN2_SUBCHOREOGRAPHY_ARTIFACTS_KEY" update="true"> <column name="`SUBCHOREOGRAPHY_ARTIFACTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Artifact"/> @@ -2870,7 +2870,7 @@ <column name="`BPMN2_CONVERSATIONNODE_ID`"/> </key> <bag name="conversationNodes" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBCONVERSATION_CONVERSATIONNODES"> + <key foreign-key="BPMN2_SUBCONVERSATION_CONVERSATIONNODES_KEY" update="true"> <column name="`SUBCONVERSATION_CONVERSATIONNODES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ConversationNode"/> @@ -2932,7 +2932,7 @@ <column name="`BPMN2_TASK_ID`"/> </key> <bag name="renderings" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_USERTASK_RENDERINGS"> + <key foreign-key="BPMN2_USERTASK_RENDERINGS_KEY" update="true"> <column name="`USERTASK_RENDERINGS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Rendering"/> @@ -2952,7 +2952,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`BPMNDI_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMNDI_DOCUMENTROOT_MIXED_KEY" update="true"> <column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOT_MIXED_IDX`"/> @@ -2969,14 +2969,14 @@ </version> <property name="fme_feature" type="java.lang.String"/> <map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMNDI_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMNDI_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> @@ -3033,7 +3033,7 @@ <column not-null="true" unique="false" name="`BPMNPLANE_PLANE_ID`"/> </many-to-one> <bag name="labelStyle" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMNDI_BPMNDIAGRAM_LABELSTYLE"> + <key foreign-key="BPMNDI_BPMNDIAGRAM_LABELSTYLE_KEY" update="true"> <column name="`BPMNDIAGRAM_LABELSTYLE_ID`" unique="false"/> </key> <one-to-many entity-name="bpmndi.BPMNLabelStyle"/> @@ -3056,7 +3056,7 @@ <column name="`DD_DI_DIAGRAMELEMENT_ID`"/> </key> <bag name="waypoint" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="DD_DI_EDGE_WAYPOINT"> + <key foreign-key="DD_DI_EDGE_WAYPOINT_KEY" update="true"> <column name="`EDGE_WAYPOINT_ID`" unique="false"/> </key> <one-to-many entity-name="dc.Point"/> @@ -3150,7 +3150,7 @@ <column name="`DD_DI_NODE_ID`"/> </key> <bag name="planeElement" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="DD_DI_PLANE_PLANEELEMENT"> + <key foreign-key="DD_DI_PLANE_PLANEELEMENT_KEY" update="true"> <column name="`PLANE_PLANEELEMENT_ID`" unique="false"/> </key> <one-to-many entity-name="dd_di.DiagramElement"/> @@ -3230,7 +3230,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`DD_DI_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DD_DI_DOCUMENTROOT_MIXED_KEY" update="true"> <column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOT_MIXED_IDX`"/> @@ -3247,14 +3247,14 @@ </version> <property name="fme_feature" type="java.lang.String"/> <map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DD_DI_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DD_DI_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> @@ -3305,7 +3305,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`DC_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DC_DOCUMENTROOT_MIXED_KEY" update="true"> <column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOT_MIXED_IDX`"/> @@ -3322,14 +3322,14 @@ </version> <property name="fme_feature" type="java.lang.String"/> <map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DC_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DC_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml index 45dcce27b..96579888c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz387421Action_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`BPMN2_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_DOCUMENTROOT_MIXED_KEY" update="true"> <column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOT_MIXED_IDX`"/> @@ -33,14 +33,14 @@ </version> <property name="fme_feature" type="java.lang.String"/> <map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> @@ -470,13 +470,13 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <bag name="extensionValues" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_BASEELEMENT_EXTENSIONVALUES"> + <key foreign-key="BPMN2_BASEELEMENT_EXTENSIONVALUES_KEY" update="true"> <column name="`BASEELEMENT_EXTENSIONVALUES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ExtensionAttributeValue"/> </bag> <bag name="documentation" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_BASEELEMENT_DOCUMENTATION"> + <key foreign-key="BPMN2_BASEELEMENT_DOCUMENTATION_KEY" update="true"> <column name="`BASEELEMENT_DOCUMENTATION_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Documentation"/> @@ -485,7 +485,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_BASEELEMENT_EXTENSIONDEFINITIONS_KEY" update="true"> <column name="`BASEELEMENT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.ExtensionDefinition" unique="false" foreign-key="BPMN2_BASEELEMENT_EXTENSIONDEFINITIONS"> @@ -493,7 +493,7 @@ </many-to-many> </idbag> <list name="anyAttribute" table="`BPMN2_BASEELEMENT_ANYATTRIBUTE`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_BASEELEMENT_ANYATTRIBUTE_KEY" update="true"> <column name="`BASEELEMENT_ANYATTRIBUTE_ID`" unique="false"/> </key> <list-index column="`BASEELEMENT_ANYATTRIBUTE_IDX`"/> @@ -523,7 +523,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_FLOWELEMENT_CATEGORYVALUEREF_KEY" update="true"> <column name="`FLOWELEMENT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.CategoryValue" unique="false" foreign-key="BPMN2_FLOWELEMENT_CATEGORYVALUEREF"> @@ -563,25 +563,25 @@ <column not-null="false" unique="false" name="`INPUTOUTPUTSPECIFICATION_IOSPECIFICATION_ID`"/> </many-to-one> <bag name="properties" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_ACTIVITY_PROPERTIES"> + <key foreign-key="BPMN2_ACTIVITY_PROPERTIES_KEY" update="true"> <column name="`ACTIVITY_PROPERTIES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Property"/> </bag> <bag name="dataInputAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_ACTIVITY_DATAINPUTASSOCIATIONS"> + <key foreign-key="BPMN2_ACTIVITY_DATAINPUTASSOCIATIONS_KEY" update="true"> <column name="`ACTIVITY_DATAINPUTASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataInputAssociation"/> </bag> <bag name="dataOutputAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_ACTIVITY_DATAOUTPUTASSOCIATIONS"> + <key foreign-key="BPMN2_ACTIVITY_DATAOUTPUTASSOCIATIONS_KEY" update="true"> <column name="`ACTIVITY_DATAOUTPUTASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataOutputAssociation"/> </bag> <bag name="resources" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_ACTIVITY_RESOURCES"> + <key foreign-key="BPMN2_ACTIVITY_RESOURCES_KEY" update="true"> <column name="`ACTIVITY_RESOURCES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ResourceRole"/> @@ -606,19 +606,19 @@ <meta attribute="eclassName" inherit="false">SubProcess</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="laneSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBPROCESS_LANESETS"> + <key foreign-key="BPMN2_SUBPROCESS_LANESETS_KEY" update="true"> <column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.LaneSet"/> </bag> <bag name="flowElements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBPROCESS_FLOWELEMENTS"> + <key foreign-key="BPMN2_SUBPROCESS_FLOWELEMENTS_KEY" update="true"> <column name="`FLOWELEMENT_SP_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.FlowElement"/> </bag> <bag name="artifacts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBPROCESS_ARTIFACTS"> + <key foreign-key="BPMN2_SUBPROCESS_ARTIFACTS_KEY" update="true"> <column name="`SUBPROCESS_ARTIFACTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Artifact"/> @@ -685,7 +685,7 @@ <meta attribute="eclassName" inherit="false">Event</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="properties" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_EVENT_PROPERTIES"> + <key foreign-key="BPMN2_EVENT_PROPERTIES_KEY" update="true"> <column name="`EVENT_PROPERTIES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Property"/> @@ -695,13 +695,13 @@ <meta attribute="eclassName" inherit="false">CatchEvent</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="dataOutputs" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTS"> + <key foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTS_KEY" update="true"> <column name="`CATCHEVENT_DATAOUTPUTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataOutput"/> </bag> <bag name="dataOutputAssociation" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTASSOCIATION"> + <key foreign-key="BPMN2_CATCHEVENT_DATAOUTPUTASSOCIATION_KEY" update="true"> <column name="`CATCHEVENT_DATAOUTPUTASSOCIATION_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataOutputAssociation"/> @@ -710,7 +710,7 @@ <column not-null="false" unique="false" name="`OUTPUTSET_OUTPUTSET_ID`"/> </many-to-one> <bag name="eventDefinitions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONS"> + <key foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONS_KEY" update="true"> <column name="`CATCHEVENT_EVENTDEFINITIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.EventDefinition"/> @@ -719,7 +719,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONREFS_KEY" update="true"> <column name="`CATCHEVENT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.EventDefinition" unique="false" foreign-key="BPMN2_CATCHEVENT_EVENTDEFINITIONREFS"> @@ -765,7 +765,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_PARTICIPANTREFS_KEY" update="true"> <column name="`CHOREOGRAPHYACTIVITY_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_PARTICIPANTREFS"> @@ -773,7 +773,7 @@ </many-to-many> </idbag> <bag name="correlationKeys" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_CORRELATIONKEYS"> + <key foreign-key="BPMN2_CHOREOGRAPHYACTIVITY_CORRELATIONKEYS_KEY" update="true"> <column name="`CHOREOGRAPHYACTIVITY_CORRELATIONKEYS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CorrelationKey"/> @@ -794,7 +794,7 @@ <meta attribute="eclassName" inherit="false">CallChoreography</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="participantAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CALLCHOREOGRAPHY_PARTICIPANTASSOCIATIONS"> + <key foreign-key="BPMN2_CALLCHOREOGRAPHY_PARTICIPANTASSOCIATIONS_KEY" update="true"> <column name="`CALLCHOREOGRAPHY_PARTICIPANTASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ParticipantAssociation"/> @@ -810,7 +810,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CONVERSATIONNODE_PARTICIPANTREFS_KEY" update="true"> <column name="`CONVERSATIONNODE_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_CONVERSATIONNODE_PARTICIPANTREFS"> @@ -821,7 +821,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CONVERSATIONNODE_MESSAGEFLOWREFS_KEY" update="true"> <column name="`CONVERSATIONNODE_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.MessageFlow" unique="false" foreign-key="BPMN2_CONVERSATIONNODE_MESSAGEFLOWREFS"> @@ -829,7 +829,7 @@ </many-to-many> </idbag> <bag name="correlationKeys" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CONVERSATIONNODE_CORRELATIONKEYS"> + <key foreign-key="BPMN2_CONVERSATIONNODE_CORRELATIONKEYS_KEY" update="true"> <column name="`CONVERSATIONNODE_CORRELATIONKEYS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CorrelationKey"/> @@ -842,7 +842,7 @@ <meta attribute="eclassName" inherit="false">CallConversation</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="participantAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CALLCONVERSATION_PARTICIPANTASSOCIATIONS"> + <key foreign-key="BPMN2_CALLCONVERSATION_PARTICIPANTASSOCIATIONS_KEY" update="true"> <column name="`CALLCONVERSATION_PARTICIPANTASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ParticipantAssociation"/> @@ -862,7 +862,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CALLABLEELEMENT_SUPPORTEDINTERFACEREFS_KEY" update="true"> <column name="`CALLABLEELEMENT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Interface" unique="false" foreign-key="BPMN2_CALLABLEELEMENT_SUPPORTEDINTERFACEREFS"> @@ -873,7 +873,7 @@ <column not-null="false" unique="false" name="`INPUTOUTPUTSPECIFICATION_IOSPECIFICATION_ID`"/> </many-to-one> <bag name="ioBinding" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CALLABLEELEMENT_IOBINDING"> + <key foreign-key="BPMN2_CALLABLEELEMENT_IOBINDING_KEY" update="true"> <column name="`CALLABLEELEMENT_IOBINDING_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.InputOutputBinding"/> @@ -894,7 +894,7 @@ <meta attribute="eclassName" inherit="false">Category</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="categoryValue" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CATEGORY_CATEGORYVALUE"> + <key foreign-key="BPMN2_CATEGORY_CATEGORYVALUE_KEY" update="true"> <column name="`CATEGORY_CATEGORYVALUE_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CategoryValue"/> @@ -914,49 +914,49 @@ <meta attribute="eclassName" inherit="false">Collaboration</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="participants" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_PARTICIPANTS"> + <key foreign-key="BPMN2_COLLABORATION_PARTICIPANTS_KEY" update="true"> <column name="`COLLABORATION_PARTICIPANTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Participant"/> </bag> <bag name="messageFlows" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWS"> + <key foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWS_KEY" update="true"> <column name="`COLLABORATION_MESSAGEFLOWS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.MessageFlow"/> </bag> <bag name="artifacts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_ARTIFACTS"> + <key foreign-key="BPMN2_COLLABORATION_ARTIFACTS_KEY" update="true"> <column name="`COLLABORATION_ARTIFACTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Artifact"/> </bag> <bag name="conversations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_CONVERSATIONS"> + <key foreign-key="BPMN2_COLLABORATION_CONVERSATIONS_KEY" update="true"> <column name="`COLLABORATION_CONVERSATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ConversationNode"/> </bag> <bag name="conversationAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_CONVERSATIONASSOCIATIONS"> + <key foreign-key="BPMN2_COLLABORATION_CONVERSATIONASSOCIATIONS_KEY" update="true"> <column name="`COLLABORATION_CONVERSATIONASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ConversationAssociation"/> </bag> <bag name="participantAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_PARTICIPANTASSOCIATIONS"> + <key foreign-key="BPMN2_COLLABORATION_PARTICIPANTASSOCIATIONS_KEY" update="true"> <column name="`COLLABORATION_PARTICIPANTASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ParticipantAssociation"/> </bag> <bag name="messageFlowAssociations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWASSOCIATIONS"> + <key foreign-key="BPMN2_COLLABORATION_MESSAGEFLOWASSOCIATIONS_KEY" update="true"> <column name="`COLLABORATION_MESSAGEFLOWASSOCIATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.MessageFlowAssociation"/> </bag> <bag name="correlationKeys" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_CORRELATIONKEYS"> + <key foreign-key="BPMN2_COLLABORATION_CORRELATIONKEYS_KEY" update="true"> <column name="`COLLABORATION_CORRELATIONKEYS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CorrelationKey"/> @@ -965,7 +965,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_COLLABORATION_CHOREOGRAPHYREF_KEY" update="true"> <column name="`COLLABORATION_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Choreography" unique="false" foreign-key="BPMN2_COLLABORATION_CHOREOGRAPHYREF"> @@ -973,7 +973,7 @@ </many-to-many> </idbag> <bag name="conversationLinks" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_COLLABORATION_CONVERSATIONLINKS"> + <key foreign-key="BPMN2_COLLABORATION_CONVERSATIONLINKS_KEY" update="true"> <column name="`COLLABORATION_CONVERSATIONLINKS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ConversationLink"/> @@ -989,13 +989,13 @@ <meta attribute="eclassName" inherit="false">Choreography</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="laneSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_LANESETS"> + <key foreign-key="BPMN2_CHOREOGRAPHY_LANESETS_KEY" update="true"> <column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.LaneSet"/> </bag> <bag name="flowElements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS"> + <key foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS_KEY" update="true"> <column name="`FLOWELEMENT_C_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.FlowElement"/> @@ -1008,7 +1008,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CHOREOGRAPHYTASK_MESSAGEFLOWREF_KEY" update="true"> <column name="`CHOREOGRAPHYTASK_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.MessageFlow" unique="false" foreign-key="BPMN2_CHOREOGRAPHYTASK_MESSAGEFLOWREF"> @@ -1099,7 +1099,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_CORRELATIONKEY_CORRELATIONPROPERTYREF_KEY" update="true"> <column name="`CORRELATIONKEY_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.CorrelationProperty" unique="false" foreign-key="BPMN2_CORRELATIONKEY_CORRELATIONPROPERTYREF"> @@ -1114,7 +1114,7 @@ <meta attribute="eclassName" inherit="false">CorrelationProperty</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="correlationPropertyRetrievalExpression" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CORRELATIONPROPERTY_CORRELATIONPROPERTYRETRIEVALEXPRESSION"> + <key foreign-key="BPMN2_CORRELATIONPROPERTY_CORRELATIONPROPERTYRETRIEVALEXPRESSION_KEY" update="true"> <column name="`CORRELATIONPROPERTY_CORRELATIONPROPERTYRETRIEVALEXPRESSION_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CorrelationPropertyRetrievalExpression"/> @@ -1150,7 +1150,7 @@ <meta attribute="eclassName" inherit="false">CorrelationSubscription</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="correlationPropertyBinding" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CORRELATIONSUBSCRIPTION_CORRELATIONPROPERTYBINDING"> + <key foreign-key="BPMN2_CORRELATIONSUBSCRIPTION_CORRELATIONPROPERTYBINDING_KEY" update="true"> <column name="`CORRELATIONSUBSCRIPTION_CORRELATIONPROPERTYBINDING_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CorrelationPropertyBinding"/> @@ -1166,7 +1166,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_DATAASSOCIATION_SOURCEREF_KEY" update="true"> <column name="`DATAASSOCIATION_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.ItemAwareElement" unique="false" foreign-key="BPMN2_DATAASSOCIATION_SOURCEREF"> @@ -1180,7 +1180,7 @@ <column not-null="false" unique="false" name="`FORMALEXPRESSION_TRANSFORMATION_ID`"/> </many-to-one> <bag name="assignment" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_DATAASSOCIATION_ASSIGNMENT"> + <key foreign-key="BPMN2_DATAASSOCIATION_ASSIGNMENT_KEY" update="true"> <column name="`DATAASSOCIATION_ASSIGNMENT_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Assignment"/> @@ -1287,31 +1287,31 @@ <meta attribute="eclassName" inherit="false">Definitions</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="imports" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_DEFINITIONS_IMPORTS"> + <key foreign-key="BPMN2_DEFINITIONS_IMPORTS_KEY" update="true"> <column name="`DEFINITIONS_IMPORTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Import"/> </bag> <bag name="extensions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_DEFINITIONS_EXTENSIONS"> + <key foreign-key="BPMN2_DEFINITIONS_EXTENSIONS_KEY" update="true"> <column name="`DEFINITIONS_EXTENSIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Extension"/> </bag> <bag name="rootElements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_DEFINITIONS_ROOTELEMENTS"> + <key foreign-key="BPMN2_DEFINITIONS_ROOTELEMENTS_KEY" update="true"> <column name="`DEFINITIONS_ROOTELEMENTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.RootElement"/> </bag> <bag name="diagrams" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_DEFINITIONS_DIAGRAMS"> + <key foreign-key="BPMN2_DEFINITIONS_DIAGRAMS_KEY" update="true"> <column name="`DEFINITIONS_DIAGRAMS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmndi.BPMNDiagram"/> </bag> <bag name="relationships" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_DEFINITIONS_RELATIONSHIPS"> + <key foreign-key="BPMN2_DEFINITIONS_RELATIONSHIPS_KEY" update="true"> <column name="`DEFINITIONS_RELATIONSHIPS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Relationship"/> @@ -1339,7 +1339,7 @@ <meta attribute="eclassName" inherit="false">Documentation</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <list name="mixed" table="`BPMN2_DOCUMENTATION_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_DOCUMENTATION_MIXED_KEY" update="true"> <column name="`DOCUMENTATION_MIXED_ID`" unique="false"/> </key> <list-index column="`DOCUMENTATION_MIXED_IDX`"/> @@ -1375,13 +1375,13 @@ <meta attribute="eclassName" inherit="false">ThrowEvent</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="dataInputs" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_THROWEVENT_DATAINPUTS"> + <key foreign-key="BPMN2_THROWEVENT_DATAINPUTS_KEY" update="true"> <column name="`THROWEVENT_DATAINPUTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataInput"/> </bag> <bag name="dataInputAssociation" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_THROWEVENT_DATAINPUTASSOCIATION"> + <key foreign-key="BPMN2_THROWEVENT_DATAINPUTASSOCIATION_KEY" update="true"> <column name="`THROWEVENT_DATAINPUTASSOCIATION_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataInputAssociation"/> @@ -1390,7 +1390,7 @@ <column not-null="false" unique="false" name="`INPUTSET_INPUTSET_ID`"/> </many-to-one> <bag name="eventDefinitions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONS"> + <key foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONS_KEY" update="true"> <column name="`THROWEVENT_EVENTDEFINITIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.EventDefinition"/> @@ -1399,7 +1399,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONREFS_KEY" update="true"> <column name="`THROWEVENT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.EventDefinition" unique="false" foreign-key="BPMN2_THROWEVENT_EVENTDEFINITIONREFS"> @@ -1541,7 +1541,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="value" table="`BPMN2_EXTENSIONATTRIBUTEVALUE_VALUE`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_EXTENSIONATTRIBUTEVALUE_VALUE_KEY" update="true"> <column name="`EXTENSIONATTRIBUTEVALUE_VALUE_E_ID`" unique="false"/> </key> <list-index column="`EXTENSIONATTRIBUTEVALUE_VALUE_IDX`"/> @@ -1584,13 +1584,13 @@ <meta attribute="eclassName" inherit="false">FlowElementsContainer</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="laneSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_LANESETS"> + <key foreign-key="BPMN2_CHOREOGRAPHY_LANESETS_KEY" update="true"> <column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.LaneSet"/> </bag> <bag name="flowElements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS"> + <key foreign-key="BPMN2_CHOREOGRAPHY_FLOWELEMENTS_KEY" update="true"> <column name="`FLOWELEMENT_FEC_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.FlowElement"/> @@ -1600,7 +1600,7 @@ <meta attribute="eclassName" inherit="false">FormalExpression</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <list name="mixed" table="`BPMN2_FORMALEXPRESSION_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMN2_FORMALEXPRESSION_MIXED_KEY" update="true"> <column name="`FORMALEXPRESSION_MIXED_ID`" unique="false"/> </key> <list-index column="`FORMALEXPRESSION_MIXED_IDX`"/> @@ -1642,7 +1642,7 @@ <meta attribute="eclassName" inherit="false">GlobalTask</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="resources" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_GLOBALTASK_RESOURCES"> + <key foreign-key="BPMN2_GLOBALTASK_RESOURCES_KEY" update="true"> <column name="`GLOBALTASK_RESOURCES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ResourceRole"/> @@ -1684,7 +1684,7 @@ <meta attribute="eclassName" inherit="false">GlobalUserTask</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="renderings" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_GLOBALUSERTASK_RENDERINGS"> + <key foreign-key="BPMN2_GLOBALUSERTASK_RENDERINGS_KEY" update="true"> <column name="`GLOBALUSERTASK_RENDERINGS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Rendering"/> @@ -1707,7 +1707,7 @@ <column not-null="false" unique="false" name="`RESOURCE_RESOURCEREF_ID`"/> </many-to-one> <bag name="resourceParameterBindings" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_RESOURCEROLE_RESOURCEPARAMETERBINDINGS"> + <key foreign-key="BPMN2_RESOURCEROLE_RESOURCEPARAMETERBINDINGS_KEY" update="true"> <column name="`RESOURCEROLE_RESOURCEPARAMETERBINDINGS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ResourceParameterBinding"/> @@ -1778,25 +1778,25 @@ <meta attribute="eclassName" inherit="false">InputOutputSpecification</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="dataInputs" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAINPUTS"> + <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAINPUTS_KEY" update="true"> <column name="`INPUTOUTPUTSPECIFICATION_DATAINPUTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataInput"/> </bag> <bag name="dataOutputs" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAOUTPUTS"> + <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_DATAOUTPUTS_KEY" update="true"> <column name="`INPUTOUTPUTSPECIFICATION_DATAOUTPUTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.DataOutput"/> </bag> <bag name="inputSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_INPUTSETS"> + <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_INPUTSETS_KEY" update="true"> <column name="`INPUTOUTPUTSPECIFICATION_INPUTSETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.InputSet"/> </bag> <bag name="outputSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_OUTPUTSETS"> + <key foreign-key="BPMN2_INPUTOUTPUTSPECIFICATION_OUTPUTSETS_KEY" update="true"> <column name="`INPUTOUTPUTSPECIFICATION_OUTPUTSETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.OutputSet"/> @@ -1859,7 +1859,7 @@ <meta attribute="eclassName" inherit="false">Interface</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="operations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_INTERFACE_OPERATIONS"> + <key foreign-key="BPMN2_INTERFACE_OPERATIONS_KEY" update="true"> <column name="`INTERFACE_OPERATIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Operation"/> @@ -1927,7 +1927,7 @@ <meta attribute="eclassName" inherit="false">LaneSet</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="lanes" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_LANESET_LANES"> + <key foreign-key="BPMN2_LANESET_LANES_KEY" update="true"> <column name="`LANESET_LANES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Lane"/> @@ -2032,7 +2032,7 @@ <column not-null="false" unique="false" name="`DATAOUTPUT_OUTPUTDATAITEM_ID`"/> </many-to-one> <bag name="complexBehaviorDefinition" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_MULTIINSTANCELOOPCHARACTERISTICS_COMPLEXBEHAVIORDEFINITION"> + <key foreign-key="BPMN2_MULTIINSTANCELOOPCHARACTERISTICS_COMPLEXBEHAVIORDEFINITION_KEY" update="true"> <column name="`MULTIINSTANCELOOPCHARACTERISTICS_COMPLEXBEHAVIORDEFINITION_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ComplexBehaviorDefinition"/> @@ -2071,7 +2071,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_OPERATION_ERRORREFS_KEY" update="true"> <column name="`OPERATION_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Error" unique="false" foreign-key="BPMN2_OPERATION_ERRORREFS"> @@ -2136,7 +2136,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_PARTICIPANT_INTERFACEREFS_KEY" update="true"> <column name="`PARTICIPANT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Interface" unique="false" foreign-key="BPMN2_PARTICIPANT_INTERFACEREFS"> @@ -2147,7 +2147,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_PARTICIPANT_ENDPOINTREFS_KEY" update="true"> <column name="`PARTICIPANT_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.EndPoint" unique="false" foreign-key="BPMN2_PARTICIPANT_ENDPOINTREFS"> @@ -2191,7 +2191,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_PARTNERENTITY_PARTICIPANTREF_KEY" update="true"> <column name="`PARTNERENTITY_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_PARTNERENTITY_PARTICIPANTREF"> @@ -2209,7 +2209,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_PARTNERROLE_PARTICIPANTREF_KEY" update="true"> <column name="`PARTNERROLE_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Participant" unique="false" foreign-key="BPMN2_PARTNERROLE_PARTICIPANTREF"> @@ -2228,13 +2228,13 @@ <meta attribute="eclassName" inherit="false">Process</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="laneSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_PROCESS_LANESETS"> + <key foreign-key="BPMN2_PROCESS_LANESETS_KEY" update="true"> <column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.LaneSet"/> </bag> <bag name="flowElements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_PROCESS_FLOWELEMENTS"> + <key foreign-key="BPMN2_PROCESS_FLOWELEMENTS_KEY" update="true"> <column name="`FLOWELEMENT_P_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.FlowElement"/> @@ -2246,25 +2246,25 @@ <column not-null="false" unique="false" name="`MONITORING_MONITORING_ID`"/> </many-to-one> <bag name="properties" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_PROCESS_PROPERTIES"> + <key foreign-key="BPMN2_PROCESS_PROPERTIES_KEY" update="true"> <column name="`PROCESS_PROPERTIES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Property"/> </bag> <bag name="artifacts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_PROCESS_ARTIFACTS"> + <key foreign-key="BPMN2_PROCESS_ARTIFACTS_KEY" update="true"> <column name="`PROCESS_ARTIFACTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Artifact"/> </bag> <bag name="resources" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_PROCESS_RESOURCES"> + <key foreign-key="BPMN2_PROCESS_RESOURCES_KEY" update="true"> <column name="`PROCESS_RESOURCES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ResourceRole"/> </bag> <bag name="correlationSubscriptions" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_PROCESS_CORRELATIONSUBSCRIPTIONS"> + <key foreign-key="BPMN2_PROCESS_CORRELATIONSUBSCRIPTIONS_KEY" update="true"> <column name="`PROCESS_CORRELATIONSUBSCRIPTIONS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.CorrelationSubscription"/> @@ -2273,7 +2273,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="BPMN2_PROCESS_SUPPORTS_KEY" update="true"> <column name="`PROCESS_SUPPORTS_ID`" unique="false"/> </key> <many-to-many entity-name="bpmn2.Process" unique="false" foreign-key="BPMN2_PROCESS_SUPPORTS"> @@ -2328,7 +2328,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true" foreign-key="BPMN2_RELATIONSHIP_SOURCES"> + <key foreign-key="BPMN2_RELATIONSHIP_SOURCES_KEY" update="true"> <column name="`RELATIONSHIP_ID`" unique="false"/> </key> <many-to-any id-type="long" meta-type="string"> @@ -2340,7 +2340,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true" foreign-key="BPMN2_RELATIONSHIP_TARGETS"> + <key foreign-key="BPMN2_RELATIONSHIP_TARGETS_KEY" update="true"> <column name="`RELATIONSHIP_ID`" unique="false"/> </key> <many-to-any id-type="long" meta-type="string"> @@ -2368,7 +2368,7 @@ <meta attribute="eclassName" inherit="false">Resource</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="resourceParameters" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_RESOURCE_RESOURCEPARAMETERS"> + <key foreign-key="BPMN2_RESOURCE_RESOURCEPARAMETERS_KEY" update="true"> <column name="`RESOURCE_RESOURCEPARAMETERS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ResourceParameter"/> @@ -2497,19 +2497,19 @@ <meta attribute="eclassName" inherit="false">SubChoreography</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="laneSets" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBCHOREOGRAPHY_LANESETS"> + <key foreign-key="BPMN2_SUBCHOREOGRAPHY_LANESETS_KEY" update="true"> <column name="`FLOWELEMENTSCONTAINER_LANESETS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.LaneSet"/> </bag> <bag name="flowElements" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBCHOREOGRAPHY_FLOWELEMENTS"> + <key foreign-key="BPMN2_SUBCHOREOGRAPHY_FLOWELEMENTS_KEY" update="true"> <column name="`FLOWELEMENT_SC_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.FlowElement"/> </bag> <bag name="artifacts" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBCHOREOGRAPHY_ARTIFACTS"> + <key foreign-key="BPMN2_SUBCHOREOGRAPHY_ARTIFACTS_KEY" update="true"> <column name="`SUBCHOREOGRAPHY_ARTIFACTS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Artifact"/> @@ -2519,7 +2519,7 @@ <meta attribute="eclassName" inherit="false">SubConversation</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="conversationNodes" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_SUBCONVERSATION_CONVERSATIONNODES"> + <key foreign-key="BPMN2_SUBCONVERSATION_CONVERSATIONNODES_KEY" update="true"> <column name="`SUBCONVERSATION_CONVERSATIONNODES_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.ConversationNode"/> @@ -2566,7 +2566,7 @@ <meta attribute="eclassName" inherit="false">UserTask</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/BPMN/20100524/MODEL-XMI</meta> <bag name="renderings" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMN2_USERTASK_RENDERINGS"> + <key foreign-key="BPMN2_USERTASK_RENDERINGS_KEY" update="true"> <column name="`USERTASK_RENDERINGS_ID`" unique="false"/> </key> <one-to-many entity-name="bpmn2.Rendering"/> @@ -2589,7 +2589,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`BPMNDI_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMNDI_DOCUMENTROOT_MIXED_KEY" update="true"> <column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOT_MIXED_IDX`"/> @@ -2606,14 +2606,14 @@ </version> <property name="fme_feature" type="java.lang.String"/> <map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMNDI_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="BPMNDI_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> @@ -2670,7 +2670,7 @@ <column not-null="false" unique="false" name="`BPMNPLANE_PLANE_ID`"/> </many-to-one> <bag name="labelStyle" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BPMNDI_BPMNDIAGRAM_LABELSTYLE"> + <key foreign-key="BPMNDI_BPMNDIAGRAM_LABELSTYLE_KEY" update="true"> <column name="`BPMNDIAGRAM_LABELSTYLE_ID`" unique="false"/> </key> <one-to-many entity-name="bpmndi.BPMNLabelStyle"/> @@ -2693,7 +2693,7 @@ <meta attribute="eclassName" inherit="false">Edge</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMI</meta> <bag name="waypoint" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="DD_DI_EDGE_WAYPOINT"> + <key foreign-key="DD_DI_EDGE_WAYPOINT_KEY" update="true"> <column name="`EDGE_WAYPOINT_ID`" unique="false"/> </key> <one-to-many entity-name="dc.Point"/> @@ -2769,7 +2769,7 @@ <meta attribute="eclassName" inherit="false">Plane</meta> <meta attribute="epackage" inherit="false">http://www.omg.org/spec/DD/20100524/DI-XMI</meta> <bag name="planeElement" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="DD_DI_PLANE_PLANEELEMENT"> + <key foreign-key="DD_DI_PLANE_PLANEELEMENT_KEY" update="true"> <column name="`PLANE_PLANEELEMENT_ID`" unique="false"/> </key> <one-to-many entity-name="dd_di.DiagramElement"/> @@ -2840,7 +2840,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`DD_DI_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DD_DI_DOCUMENTROOT_MIXED_KEY" update="true"> <column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOT_MIXED_IDX`"/> @@ -2857,14 +2857,14 @@ </version> <property name="fme_feature" type="java.lang.String"/> <map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DD_DI_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DD_DI_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> @@ -2918,7 +2918,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`DC_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DC_DOCUMENTROOT_MIXED_KEY" update="true"> <column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOT_MIXED_IDX`"/> @@ -2935,14 +2935,14 @@ </version> <property name="fme_feature" type="java.lang.String"/> <map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DC_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DC_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_e_o_hibernate.hbm.xml index aed5bd867..720676316 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="foo" table="`BAR_FOO`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="BAR_FOO_KEY" update="true"> <column name="`BAR_E_ID`" unique="false"/> </key> <list-index column="`BAR_FOO_IDX`"/> @@ -105,7 +105,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="foo" table="`BARAUDITING_FOOAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="BARAUDITING_FOO_KEY" update="true"> <column name="`BARAUDITING_FOO_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BARAUDITING_FOO_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_h_o_hibernate.hbm.xml index df5221424..f9dc7b240 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/Bz391134Action_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="foo" table="`BAR_FOO`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="BAR_FOO_KEY" update="true"> <column name="`BAR_E_ID`" unique="false"/> </key> <list-index column="`BAR_FOO_IDX`"/> @@ -117,7 +117,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="foo" table="`BARAUDITING_FOOAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="BARAUDITING_FOO_KEY" update="true"> <column name="`BARAUDITING_FOO_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BARAUDITING_FOO_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_e_o_hibernate.hbm.xml index eacb5f149..edfa33c7a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_e_o_hibernate.hbm.xml @@ -54,7 +54,7 @@ <column not-null="false" unique="false" name="`HOTEL`"/> </property> <list name="comments" table="`CUSTOMER_COMMENTS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CUSTOMER_COMMENTS_KEY" update="true"> <column name="`CUSTOMER_COMMENTS_E_ID`" unique="false"/> </key> <list-index column="`CUSTOMER_COMMENTS_IDX`"/> @@ -102,7 +102,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="prices" table="`PRICECATEGORY_PRICES`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRICECATEGORY_PRICES_KEY" update="true"> <column name="`PRICECATEGORY_PRICES_NAME`" unique="false"/> </key> <list-index column="`PRICECATEGORY_PRICES_IDX`"/> @@ -133,7 +133,7 @@ <column not-null="false" unique="false" name="`CUSTOMER_CUSTOMER_E_ID`"/> </many-to-one> <list name="comments" table="`ORDER_COMMENTS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ORDER_COMMENTS_KEY" update="true"> <column name="`ORDER_COMMENTS_E_ID`" unique="false"/> </key> <list-index column="`ORDER_COMMENTS_IDX`"/> @@ -320,7 +320,7 @@ <column not-null="false" unique="false" name="`HOTEL`"/> </property> <list name="comments" table="`CUSTOMERAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CUSTOMERAUDITING_COMMENTS_KEY" update="true"> <column name="`CUSTOMERAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CUSTOMERAUDITING_COMMENTS_IDX`"/> @@ -379,14 +379,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="products" table="`PRODUCTCATEGORYAUDITING_PRODUCTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRODUCTCATEGORYAUDITING_PRODUCTS_KEY" update="true"> <column name="`PRODUCTCATEGORYAUDITING_PRODUCTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTCATEGORYAUDITING_PRODUCTS_IDX`"/> <element type="java.lang.String"/> </list> <list name="subCategorys" table="`PRODUCTCATEGORYAUDITING_SUBCATEGORYSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRODUCTCATEGORYAUDITING_SUBCATEGORYS_KEY" update="true"> <column name="`PRODUCTCATEGORYAUDITING_SUBCATEGORYS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTCATEGORYAUDITING_SUBCATEGORYS_IDX`"/> @@ -448,7 +448,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="prices" table="`PRICECATEGORYAUDITING_PRICESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRICECATEGORYAUDITING_PRICES_KEY" update="true"> <column name="`PRICECATEGORYAUDITING_PRICES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRICECATEGORYAUDITING_PRICES_IDX`"/> @@ -507,7 +507,7 @@ <column not-null="false" unique="false" name="`NUMBER`"/> </property> <list name="transactions" table="`ORDERAUDITING_TRANSACTIONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ORDERAUDITING_TRANSACTIONS_KEY" update="true"> <column name="`ORDERAUDITING_TRANSACTIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ORDERAUDITING_TRANSACTIONS_IDX`"/> @@ -517,7 +517,7 @@ <column not-null="false" unique="false" name="`CUSTOMER`"/> </property> <list name="comments" table="`ORDERAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ORDERAUDITING_COMMENTS_KEY" update="true"> <column name="`ORDERAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ORDERAUDITING_COMMENTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_h_o_hibernate.hbm.xml index dd0790a37..7d4f35c22 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/NoCollectionOwnerAction_hsqldb_h_o_hibernate.hbm.xml @@ -60,7 +60,7 @@ <column not-null="false" unique="false" name="`HOTEL`"/> </property> <list name="comments" table="`CUSTOMER_COMMENTS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CUSTOMER_COMMENTS_KEY" update="true"> <column name="`CUSTOMER_COMMENTS_E_ID`" unique="false"/> </key> <list-index column="`CUSTOMER_COMMENTS_IDX`"/> @@ -114,7 +114,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="prices" table="`PRICECATEGORY_PRICES`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRICECATEGORY_PRICES_KEY" update="true"> <column name="`PRICECATEGORY_PRICES_NAME`" unique="false"/> </key> <list-index column="`PRICECATEGORY_PRICES_IDX`"/> @@ -148,7 +148,7 @@ <column not-null="false" unique="false" name="`CUSTOMER_CUSTOMER_E_ID`"/> </many-to-one> <list name="comments" table="`ORDER_COMMENTS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ORDER_COMMENTS_KEY" update="true"> <column name="`ORDER_COMMENTS_E_ID`" unique="false"/> </key> <list-index column="`ORDER_COMMENTS_IDX`"/> @@ -347,7 +347,7 @@ <column not-null="false" unique="false" name="`HOTEL`"/> </property> <list name="comments" table="`CUSTOMERAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CUSTOMERAUDITING_COMMENTS_KEY" update="true"> <column name="`CUSTOMERAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CUSTOMERAUDITING_COMMENTS_IDX`"/> @@ -409,14 +409,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="products" table="`PRODUCTCATEGORYAUDITING_PRODUCTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRODUCTCATEGORYAUDITING_PRODUCTS_KEY" update="true"> <column name="`PRODUCTCATEGORYAUDITING_PRODUCTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTCATEGORYAUDITING_PRODUCTS_IDX`"/> <element type="java.lang.String"/> </list> <list name="subCategorys" table="`PRODUCTCATEGORYAUDITING_SUBCATEGORYSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRODUCTCATEGORYAUDITING_SUBCATEGORYS_KEY" update="true"> <column name="`PRODUCTCATEGORYAUDITING_SUBCATEGORYS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTCATEGORYAUDITING_SUBCATEGORYS_IDX`"/> @@ -481,7 +481,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="prices" table="`PRICECATEGORYAUDITING_PRICESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRICECATEGORYAUDITING_PRICES_KEY" update="true"> <column name="`PRICECATEGORYAUDITING_PRICES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRICECATEGORYAUDITING_PRICES_IDX`"/> @@ -543,7 +543,7 @@ <column not-null="false" unique="false" name="`NUMBER`"/> </property> <list name="transactions" table="`ORDERAUDITING_TRANSACTIONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ORDERAUDITING_TRANSACTIONS_KEY" update="true"> <column name="`ORDERAUDITING_TRANSACTIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ORDERAUDITING_TRANSACTIONS_IDX`"/> @@ -553,7 +553,7 @@ <column not-null="false" unique="false" name="`CUSTOMER`"/> </property> <list name="comments" table="`ORDERAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ORDERAUDITING_COMMENTS_KEY" update="true"> <column name="`ORDERAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ORDERAUDITING_COMMENTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_e_o_hibernate.hbm.xml index 52c7b8f23..5fa2bd0f0 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_e_o_hibernate.hbm.xml @@ -22,7 +22,7 @@ <column not-null="true" unique="false" name="`DESCRIPTION`"/> </property> <list name="children" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PARENT_CHILDREN"> + <key foreign-key="PARENT_CHILDREN_KEY" update="true"> <column name="`PARENT_CHILDREN_NAME`" unique="false"/> </key> <list-index column="`PARENT_CHILDREN_IDX`"/> @@ -159,7 +159,7 @@ <column not-null="false" unique="false" name="`DESCRIPTION`"/> </property> <list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true"> <column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PARENTAUDITING_CHILDREN_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_h_o_hibernate.hbm.xml index dca415647..2cd0aa7db 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.issues/UpdateAction_hsqldb_h_o_hibernate.hbm.xml @@ -28,7 +28,7 @@ <column not-null="true" unique="false" name="`DESCRIPTION`"/> </property> <list name="children" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PARENT_CHILDREN"> + <key foreign-key="PARENT_CHILDREN_KEY" update="true"> <column name="`PARENT_CHILDREN_NAME`" unique="false"/> </key> <list-index column="`PARENT_CHILDREN_IDX`"/> @@ -174,7 +174,7 @@ <column not-null="false" unique="false" name="`DESCRIPTION`"/> </property> <list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true"> <column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PARENTAUDITING_CHILDREN_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_e_o_hibernate.hbm.xml index 18901bc52..3e7f11fe7 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_e_o_hibernate.hbm.xml @@ -48,14 +48,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="true" cascade="merge,persist,save-update,lock,refresh,delete"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="merge,persist,save-update,lock,refresh,delete"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -221,14 +221,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -287,7 +287,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_h_o_hibernate.hbm.xml index c947b0421..d0240a9b4 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_h_o_hibernate.hbm.xml @@ -54,14 +54,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="true" cascade="merge,persist,save-update,lock,refresh,delete"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="merge,persist,save-update,lock,refresh,delete"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -239,14 +239,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -308,7 +308,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_x_o_hibernate.hbm.xml index 1c34b25dd..d15b0e876 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_x_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CascadeNotallAction_hsqldb_x_o_hibernate.hbm.xml @@ -54,14 +54,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="true" cascade="merge,persist,save-update,lock,refresh,delete"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="merge,persist,save-update,lock,refresh,delete"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -207,14 +207,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -228,7 +228,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_e_o_hibernate.hbm.xml index 55d16c734..230016002 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_e_o_hibernate.hbm.xml @@ -25,7 +25,7 @@ <column name="`PERSON_LASTNAME`"/> </key> <list name="children" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="PARENT_CHILDREN"> + <key foreign-key="PARENT_CHILDREN_KEY" update="true"> <column name="`MYPARENTFIRSTNAME`" unique="false"/> <column name="`MYPARENTLASTNAME`" unique="false"/> </key> @@ -123,7 +123,7 @@ <column name="`PERSONAUDITING_TENEO_AUDIT_ID`"/> </key> <list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true"> <column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PARENTAUDITING_CHILDREN_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_h_o_hibernate.hbm.xml index 95e5a217d..aa8cd819e 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/CompositeIdAction_hsqldb_h_o_hibernate.hbm.xml @@ -24,7 +24,7 @@ <meta attribute="eclassName" inherit="false">Parent</meta> <meta attribute="epackage" inherit="false">http:///org/elver/samples/emf/annotations/compositeid.ecore</meta> <list name="children" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="PARENT_CHILDREN"> + <key foreign-key="PARENT_CHILDREN_KEY" update="true"> <column name="`MYPARENTFIRSTNAME`" unique="false"/> <column name="`MYPARENTLASTNAME`" unique="false"/> </key> @@ -121,7 +121,7 @@ <meta attribute="eclassName" inherit="false">ParentAuditing</meta> <meta attribute="epackage" inherit="false">http:///org/elver/samples/emf/annotations/compositeid.ecoreAuditing</meta> <list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true"> <column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PARENTAUDITING_CHILDREN_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_e_o_hibernate.hbm.xml index 1f151b215..88b7ec3a1 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_e_o_hibernate.hbm.xml @@ -30,7 +30,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="childItem" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ITEM_CHILDITEM"> + <key foreign-key="ITEM_CHILDITEM_KEY" update="true"> <column name="`ITEM_CHILDITEM_E_ID`" unique="false"/> </key> <list-index column="`ITEM_CHILDITEM_IDX`"/> @@ -161,7 +161,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="childItem" table="`ITEMAUDITING_CHILDITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMAUDITING_CHILDITEM_KEY" update="true"> <column name="`ITEMAUDITING_CHILDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMAUDITING_CHILDITEM_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_h_o_hibernate.hbm.xml index 26a466e83..cff7a29e7 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/DuplicatesAction_hsqldb_h_o_hibernate.hbm.xml @@ -36,7 +36,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="childItem" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ITEM_CHILDITEM"> + <key foreign-key="ITEM_CHILDITEM_KEY" update="true"> <column name="`ITEM_CHILDITEM_E_ID`" unique="false"/> </key> <list-index column="`ITEM_CHILDITEM_IDX`"/> @@ -176,7 +176,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="childItem" table="`ITEMAUDITING_CHILDITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMAUDITING_CHILDITEM_KEY" update="true"> <column name="`ITEMAUDITING_CHILDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMAUDITING_CHILDITEM_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_e_o_hibernate.hbm.xml index be8681f2b..74ef8f9f7 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_e_o_hibernate.hbm.xml @@ -43,7 +43,7 @@ </property> </component> <list name="fourthEmbedded" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="EMBEDDER_FOURTHEMBEDDED_KEY" update="true"> <column name="`EMBEDDER_FOURTHEMBEDDED_E_ID`" unique="false"/> </key> <list-index column="`EMBEDDER_FOURTHEMBEDDED_IDX`"/> @@ -80,7 +80,7 @@ <column not-null="true" unique="false" name="`ANOTHEREMBEDDED_ANOTHERNAME`"/> </property> <list name="aOneToMany" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="ANOTHEREMBEDDABLE_AONETOMANY_KEY" update="true"> <column name="`ANOTHEREMBEDDABLE_AONETOMANY_E_ID`" unique="false"/> </key> <list-index column="`ANOTHEREMBEDDABLE_AONETOMANY_IDX`"/> @@ -184,7 +184,7 @@ <column not-null="false" unique="false" name="`ANOTHERNAME`"/> </property> <list name="aOneToMany" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="ANOTHEREMBEDDABLEAUDITING_AONETOMANY_KEY" update="true"> <column name="`ANOTHEREMBEDDABLEAUDITING_AONETOMANY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ANOTHEREMBEDDABLEAUDITING_AONETOMANY_IDX`"/> @@ -388,7 +388,7 @@ </property> </component> <list name="fourthEmbedded" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="EMBEDDERAUDITING_FOURTHEMBEDDED_KEY" update="true"> <column name="`EMBEDDERAUDITING_FOURTHEMBEDDED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`EMBEDDERAUDITING_FOURTHEMBEDDED_IDX`"/> @@ -425,7 +425,7 @@ <column not-null="true" unique="false" name="`ANOTHEREMBEDDED_ANOTHERNAME`"/> </property> <list name="aOneToMany" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="ANOTHEREMBEDDABLE_AONETOMANY_KEY" update="true"> <column name="`ANOTHEREMBEDDABLE_AONETOMANY_E_ID`" unique="false"/> </key> <list-index column="`ANOTHEREMBEDDABLE_AONETOMANY_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_h_o_hibernate.hbm.xml index 455419f0d..188284ea7 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/EmbeddedAction_hsqldb_h_o_hibernate.hbm.xml @@ -46,7 +46,7 @@ </property> </component> <list name="fourthEmbedded" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="EMBEDDER_FOURTHEMBEDDED_KEY" update="true"> <column name="`EMBEDDER_FOURTHEMBEDDED_E_ID`" unique="false"/> </key> <list-index column="`EMBEDDER_FOURTHEMBEDDED_IDX`"/> @@ -83,7 +83,7 @@ <column not-null="true" unique="false" name="`ANOTHEREMBEDDED_ANOTHERNAME`"/> </property> <list name="aOneToMany" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="ANOTHEREMBEDDABLE_AONETOMANY_KEY" update="true"> <column name="`ANOTHEREMBEDDABLE_AONETOMANY_E_ID`" unique="false"/> </key> <list-index column="`ANOTHEREMBEDDABLE_AONETOMANY_IDX`"/> @@ -190,7 +190,7 @@ <column not-null="false" unique="false" name="`ANOTHERNAME`"/> </property> <list name="aOneToMany" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="ANOTHEREMBEDDABLEAUDITING_AONETOMANY_KEY" update="true"> <column name="`ANOTHEREMBEDDABLEAUDITING_AONETOMANY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ANOTHEREMBEDDABLEAUDITING_AONETOMANY_IDX`"/> @@ -403,7 +403,7 @@ </property> </component> <list name="fourthEmbedded" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="EMBEDDERAUDITING_FOURTHEMBEDDED_KEY" update="true"> <column name="`EMBEDDERAUDITING_FOURTHEMBEDDED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`EMBEDDERAUDITING_FOURTHEMBEDDED_IDX`"/> @@ -440,7 +440,7 @@ <column not-null="true" unique="false" name="`ANOTHEREMBEDDED_ANOTHERNAME`"/> </property> <list name="aOneToMany" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="ANOTHEREMBEDDABLE_AONETOMANY_KEY" update="true"> <column name="`ANOTHEREMBEDDABLE_AONETOMANY_E_ID`" unique="false"/> </key> <list-index column="`ANOTHEREMBEDDABLE_AONETOMANY_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_e_o_hibernate.hbm.xml index 194825014..d65bafd64 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_e_o_hibernate.hbm.xml @@ -23,7 +23,7 @@ </type> </property> <list name="eObjects" table="`EXTERNALTEST_EOBJECTS`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="EXTERNALTEST_EOBJECTS_KEY" update="true"> <column name="`EXTERNALTEST_E_ID`" unique="false"/> </key> <list-index column="`EXTERNALTEST_EOBJECTS_IDX`"/> @@ -49,7 +49,7 @@ </type> </property> <list name="externalObjects" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="EXTERNALTEST_EXTERNALOBJECTS_KEY" update="true"> <column name="`EXTERNALTEST_EXTERNALOBJECTS_E_ID`" unique="false"/> </key> <list-index column="`EXTERNALTEST_EXTERNALOBJECTS_IDX`"/> @@ -140,7 +140,7 @@ </type> </property> <list name="eObjects" table="`EXTERNALTESTAUDITING_EOBJECTS`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="EXTERNALTESTAUDITING_EOBJECTS_KEY" update="true"> <column name="`EXTERNALTESTAUDITING_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`EXTERNALTESTAUDITING_EOBJECTS_IDX`"/> @@ -166,7 +166,7 @@ </type> </property> <list name="externalObjects" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="EXTERNALTESTAUDITING_EXTERNALOBJECTS_KEY" update="true"> <column name="`EXTERNALTESTAUDITING_EXTERNALOBJECTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`EXTERNALTESTAUDITING_EXTERNALOBJECTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_h_o_hibernate.hbm.xml index 6e29df7be..04af44078 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ExternalAction_hsqldb_h_o_hibernate.hbm.xml @@ -26,7 +26,7 @@ </type> </property> <list name="eObjects" table="`EXTERNALTEST_EOBJECTS`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="EXTERNALTEST_EOBJECTS_KEY" update="true"> <column name="`EXTERNALTEST_E_ID`" unique="false"/> </key> <list-index column="`EXTERNALTEST_EOBJECTS_IDX`"/> @@ -52,7 +52,7 @@ </type> </property> <list name="externalObjects" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="EXTERNALTEST_EXTERNALOBJECTS_KEY" update="true"> <column name="`EXTERNALTEST_EXTERNALOBJECTS_E_ID`" unique="false"/> </key> <list-index column="`EXTERNALTEST_EXTERNALOBJECTS_IDX`"/> @@ -149,7 +149,7 @@ </type> </property> <list name="eObjects" table="`EXTERNALTESTAUDITING_EOBJECTS`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="EXTERNALTESTAUDITING_EOBJECTS_KEY" update="true"> <column name="`EXTERNALTESTAUDITING_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`EXTERNALTESTAUDITING_EOBJECTS_IDX`"/> @@ -175,7 +175,7 @@ </type> </property> <list name="externalObjects" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="EXTERNALTESTAUDITING_EXTERNALOBJECTS_KEY" update="true"> <column name="`EXTERNALTESTAUDITING_EXTERNALOBJECTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`EXTERNALTESTAUDITING_EXTERNALOBJECTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_e_o_hibernate.hbm.xml index 31a97d76c..23ad9a36d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_e_o_hibernate.hbm.xml @@ -124,7 +124,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="users" table="`ROLEAUDITING_USERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ROLEAUDITING_USERS_KEY" update="true"> <column name="`ROLEAUDITING_USERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ROLEAUDITING_USERS_IDX`"/> @@ -183,7 +183,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="roles" table="`USERAUDITING_ROLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="USERAUDITING_ROLES_KEY" update="true"> <column name="`USERAUDITING_ROLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`USERAUDITING_ROLES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_h_o_hibernate.hbm.xml index 654f4a4be..fcee72890 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ForcedIdBagAction_hsqldb_h_o_hibernate.hbm.xml @@ -136,7 +136,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="users" table="`ROLEAUDITING_USERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ROLEAUDITING_USERS_KEY" update="true"> <column name="`ROLEAUDITING_USERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ROLEAUDITING_USERS_IDX`"/> @@ -198,7 +198,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="roles" table="`USERAUDITING_ROLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="USERAUDITING_ROLES_KEY" update="true"> <column name="`USERAUDITING_ROLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`USERAUDITING_ROLES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_e_o_hibernate.hbm.xml index f4d435f60..d2daf2093 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_e_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <map name="writersByName" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERSBYNAME"> + <key foreign-key="BOOK_WRITERSBYNAME_KEY" update="true"> <column name="`JOIN_COLUMN_WRITER`" unique="false"/> </key> <map-key type="java.lang.String"> @@ -25,7 +25,7 @@ <one-to-many entity-name="Writer"/> </map> <map name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CITYBYWRITER"> + <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true"> <column name="`JOIN_COLUMN_CITY`" unique="false"/> </key> <map-key-many-to-many entity-name="Writer"> @@ -137,14 +137,14 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writersByName" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERSBYNAME"> + <key foreign-key="BOOKAUDITING_WRITERSBYNAME_KEY" update="true"> <column name="`BOOKAUDITING_WRITERSBYNAME_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERSBYNAME_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_h_o_hibernate.hbm.xml index 052cb5e15..433dda064 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/HbMapKeysAction_hsqldb_h_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <map name="writersByName" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERSBYNAME"> + <key foreign-key="BOOK_WRITERSBYNAME_KEY" update="true"> <column name="`JOIN_COLUMN_WRITER`" unique="false"/> </key> <map-key type="java.lang.String"> @@ -28,7 +28,7 @@ <one-to-many entity-name="Writer"/> </map> <map name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_CITYBYWRITER"> + <key foreign-key="BOOK_CITYBYWRITER_KEY" update="true"> <column name="`JOIN_COLUMN_CITY`" unique="false"/> </key> <map-key-many-to-many entity-name="Writer"> @@ -152,14 +152,14 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writersByName" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERSBYNAME"> + <key foreign-key="BOOKAUDITING_WRITERSBYNAME_KEY" update="true"> <column name="`BOOKAUDITING_WRITERSBYNAME_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERSBYNAME_IDX`"/> <one-to-many entity-name="StringToWriterMapEntryAuditing"/> </list> <list name="cityByWriter" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_CITYBYWRITER"> + <key foreign-key="BOOKAUDITING_CITYBYWRITER_KEY" update="true"> <column name="`BOOKAUDITING_CITYBYWRITER_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_CITYBYWRITER_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_e_o_hibernate.hbm.xml index 133d12323..1d5b7d59e 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_e_o_hibernate.hbm.xml @@ -33,7 +33,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="USER_ROLES_KEY" update="true"> <column name="`USER_ROLES_E_ID`" unique="false"/> </key> <element type="java.lang.String"/> @@ -42,7 +42,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true" foreign-key="USER_ADDRESSES"> + <key foreign-key="USER_ADDRESSES_KEY" update="true"> <column name="`USER_ADDRESSES_E_ID`" unique="false"/> </key> <many-to-many entity-name="Address"/> @@ -172,14 +172,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="roles" table="`USERAUDITING_ROLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="USERAUDITING_ROLES_KEY" update="true"> <column name="`USERAUDITING_ROLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`USERAUDITING_ROLES_IDX`"/> <element type="java.lang.String"/> </list> <list name="addresses" table="`USERAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="USERAUDITING_ADDRESSES_KEY" update="true"> <column name="`USERAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`USERAUDITING_ADDRESSES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_h_o_hibernate.hbm.xml index 440abd93f..7e19738d7 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_h_o_hibernate.hbm.xml @@ -39,7 +39,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="USER_ROLES_KEY" update="true"> <column name="`USER_ROLES_E_ID`" unique="false"/> </key> <element type="java.lang.String"/> @@ -48,7 +48,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true" foreign-key="USER_ADDRESSES"> + <key foreign-key="USER_ADDRESSES_KEY" update="true"> <column name="`USER_ADDRESSES_E_ID`" unique="false"/> </key> <many-to-many entity-name="Address"/> @@ -187,14 +187,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="roles" table="`USERAUDITING_ROLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="USERAUDITING_ROLES_KEY" update="true"> <column name="`USERAUDITING_ROLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`USERAUDITING_ROLES_IDX`"/> <element type="java.lang.String"/> </list> <list name="addresses" table="`USERAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="USERAUDITING_ADDRESSES_KEY" update="true"> <column name="`USERAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`USERAUDITING_ADDRESSES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_x_o_hibernate.hbm.xml index bb341c510..3776e9976 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_x_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/IdBagAction_hsqldb_x_o_hibernate.hbm.xml @@ -39,13 +39,13 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="USER_ROLES_KEY" update="true"> <column name="`USER_ROLES_E_ID`" unique="false"/> </key> <element type="java.lang.String"/> </idbag> <list name="addresses" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="USER_ADDRESSES"> + <key foreign-key="USER_ADDRESSES_KEY" update="true"> <column name="`USER_ADDRESSES_E_ID`" unique="false"/> </key> <list-index column="`USER_ADDRESSES_IDX`"/> @@ -153,14 +153,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="roles" table="`USERAUDITING_ROLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="USERAUDITING_ROLES_KEY" update="true"> <column name="`USERAUDITING_ROLES_E_ID`" unique="false"/> </key> <list-index column="`USERAUDITING_ROLES_IDX`"/> <element type="java.lang.String"/> </list> <list name="addresses" table="`USERAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="USERAUDITING_ADDRESSES_KEY" update="true"> <column name="`USERAUDITING_ADDRESSES_E_ID`" unique="false"/> </key> <list-index column="`USERAUDITING_ADDRESSES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_e_o_hibernate.hbm.xml index 0272066f8..cc0bf1d28 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_e_o_hibernate.hbm.xml @@ -32,14 +32,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_ADDRESS"> + <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true"> <column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_ADDRESS_IDX`"/> <one-to-many entity-name="Address"/> </list> <list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_PRICE"> + <key foreign-key="CONTENTLIST_PRICE_KEY" update="true"> <column name="`CONTENTLIST_PRICE_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_PRICE_IDX`"/> @@ -138,7 +138,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="UKADDRESSLIST_ADDRESS"> + <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/> @@ -304,14 +304,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`CONTENTLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/> <element type="java.lang.String"/> </list> <list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true"> <column name="`CONTENTLISTAUDITING_PRICE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/> @@ -535,7 +535,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_h_o_hibernate.hbm.xml index 8a8bf39e4..b2f39a06a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_h_o_hibernate.hbm.xml @@ -35,14 +35,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_ADDRESS"> + <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true"> <column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_ADDRESS_IDX`"/> <one-to-many entity-name="Address"/> </list> <list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_PRICE"> + <key foreign-key="CONTENTLIST_PRICE_KEY" update="true"> <column name="`CONTENTLIST_PRICE_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_PRICE_IDX`"/> @@ -144,7 +144,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="UKADDRESSLIST_ADDRESS"> + <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/> @@ -322,14 +322,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`CONTENTLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/> <element type="java.lang.String"/> </list> <list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true"> <column name="`CONTENTLISTAUDITING_PRICE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/> @@ -547,7 +547,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_x_o_hibernate.hbm.xml index 376ce7f22..46979dab1 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_x_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationAction_hsqldb_x_o_hibernate.hbm.xml @@ -35,14 +35,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_ADDRESS"> + <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true"> <column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_ADDRESS_IDX`"/> <one-to-many entity-name="Address"/> </list> <list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_PRICE"> + <key foreign-key="CONTENTLIST_PRICE_KEY" update="true"> <column name="`CONTENTLIST_PRICE_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_PRICE_IDX`"/> @@ -155,7 +155,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="address" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="UKADDRESSLIST_ADDRESS"> + <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLIST_ADDRESS_E_ID`" unique="false"/> </key> <list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/> @@ -301,14 +301,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`CONTENTLISTAUDITING_ADDRESS_E_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/> <element type="java.lang.String"/> </list> <list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true"> <column name="`CONTENTLISTAUDITING_PRICE_E_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/> @@ -382,7 +382,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLISTAUDITING_ADDRESS_E_ID`" unique="false"/> </key> <list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_e_o_hibernate.hbm.xml index 0272066f8..cc0bf1d28 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_e_o_hibernate.hbm.xml @@ -32,14 +32,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_ADDRESS"> + <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true"> <column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_ADDRESS_IDX`"/> <one-to-many entity-name="Address"/> </list> <list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_PRICE"> + <key foreign-key="CONTENTLIST_PRICE_KEY" update="true"> <column name="`CONTENTLIST_PRICE_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_PRICE_IDX`"/> @@ -138,7 +138,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="UKADDRESSLIST_ADDRESS"> + <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/> @@ -304,14 +304,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`CONTENTLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/> <element type="java.lang.String"/> </list> <list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true"> <column name="`CONTENTLISTAUDITING_PRICE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/> @@ -535,7 +535,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_h_o_hibernate.hbm.xml index 8a8bf39e4..b2f39a06a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_h_o_hibernate.hbm.xml @@ -35,14 +35,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_ADDRESS"> + <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true"> <column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_ADDRESS_IDX`"/> <one-to-many entity-name="Address"/> </list> <list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_PRICE"> + <key foreign-key="CONTENTLIST_PRICE_KEY" update="true"> <column name="`CONTENTLIST_PRICE_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_PRICE_IDX`"/> @@ -144,7 +144,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="UKADDRESSLIST_ADDRESS"> + <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/> @@ -322,14 +322,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`CONTENTLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/> <element type="java.lang.String"/> </list> <list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true"> <column name="`CONTENTLISTAUDITING_PRICE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/> @@ -547,7 +547,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_x_o_hibernate.hbm.xml index 38ebe977b..3c3e5a52f 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_x_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/InheritanceAnnotationTablePerClassAction_hsqldb_x_o_hibernate.hbm.xml @@ -35,14 +35,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_ADDRESS"> + <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true"> <column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_ADDRESS_IDX`"/> <one-to-many entity-name="Address"/> </list> <list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_PRICE"> + <key foreign-key="CONTENTLIST_PRICE_KEY" update="true"> <column name="`CONTENTLIST_PRICE_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_PRICE_IDX`"/> @@ -148,7 +148,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="address" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="UKADDRESSLIST_ADDRESS"> + <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLIST_ADDRESS_E_ID`" unique="false"/> </key> <list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/> @@ -294,14 +294,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`CONTENTLISTAUDITING_ADDRESS_E_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/> <element type="java.lang.String"/> </list> <list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true"> <column name="`CONTENTLISTAUDITING_PRICE_E_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/> @@ -375,7 +375,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLISTAUDITING_ADDRESS_E_ID`" unique="false"/> </key> <list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_e_o_hibernate.hbm.xml index 033fa7fba..29a036861 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_e_o_hibernate.hbm.xml @@ -48,14 +48,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="false" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="false" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -221,14 +221,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -287,7 +287,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_h_o_hibernate.hbm.xml index 991d5db4a..fdab52984 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LazyLibraryAction_hsqldb_h_o_hibernate.hbm.xml @@ -54,14 +54,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" lazy="false" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_WRITERS"> + <key foreign-key="LIBRARY_WRITERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="false" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -239,14 +239,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -308,7 +308,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_e_o_hibernate.hbm.xml index 7a75c4e85..ead97b089 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_e_o_hibernate.hbm.xml @@ -21,7 +21,7 @@ <column not-null="false" unique="false" name="`PHOTO`" length="1000000"/> </property> <list name="texts" table="`PERSON_TEXTS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSON_TEXTS_KEY" update="true"> <column name="`PERSON_TEXTS_ID`" unique="false"/> </key> <list-index column="`PERSON_TEXTS_IDX`"/> @@ -111,7 +111,7 @@ <column not-null="false" unique="false" name="`PHOTO`" length="1000000"/> </property> <list name="texts" table="`PERSONAUDITING_TEXTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_TEXTS_KEY" update="true"> <column name="`PERSONAUDITING_TEXTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_TEXTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_h_o_hibernate.hbm.xml index dcf447ea6..4ce6e6c57 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_h_o_hibernate.hbm.xml @@ -24,7 +24,7 @@ <column not-null="false" unique="false" name="`PHOTO`" length="1000000"/> </property> <list name="texts" table="`PERSON_TEXTS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSON_TEXTS_KEY" update="true"> <column name="`PERSON_TEXTS_ID`" unique="false"/> </key> <list-index column="`PERSON_TEXTS_IDX`"/> @@ -120,7 +120,7 @@ <column not-null="false" unique="false" name="`PHOTO`" length="1000000"/> </property> <list name="texts" table="`PERSONAUDITING_TEXTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_TEXTS_KEY" update="true"> <column name="`PERSONAUDITING_TEXTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_TEXTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_x_o_hibernate.hbm.xml index 8b01ce0b1..b1ba22d1c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_x_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/LobAction_hsqldb_x_o_hibernate.hbm.xml @@ -28,7 +28,7 @@ <column not-null="false" unique="false" name="`PHOTO`" length="1000000"/> </property> <list name="texts" table="`PERSON_TEXTS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSON_TEXTS_KEY" update="true"> <column name="`PERSON_TEXTS_E_ID`" unique="false"/> </key> <list-index column="`PERSON_TEXTS_IDX`"/> @@ -140,7 +140,7 @@ <column not-null="false" unique="false" name="`PHOTO`" length="1000000"/> </property> <list name="texts" table="`PERSONAUDITING_TEXTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_TEXTS_KEY" update="true"> <column name="`PERSONAUDITING_TEXTS_E_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_TEXTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_e_o_hibernate.hbm.xml index 5d8db86cf..5d3bf8b0f 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_e_o_hibernate.hbm.xml @@ -138,14 +138,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="rght" table="`CNTRAUDITING_RGHTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CNTRAUDITING_RGHT_KEY" update="true"> <column name="`CNTRAUDITING_RGHT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CNTRAUDITING_RGHT_IDX`"/> <element type="java.lang.String"/> </list> <list name="lft" table="`CNTRAUDITING_LFTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CNTRAUDITING_LFT_KEY" update="true"> <column name="`CNTRAUDITING_LFT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CNTRAUDITING_LFT_IDX`"/> @@ -201,7 +201,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="cntr" table="`LFTAUDITING_CNTRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LFTAUDITING_CNTR_KEY" update="true"> <column name="`LFTAUDITING_CNTR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LFTAUDITING_CNTR_IDX`"/> @@ -257,7 +257,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="cntr" table="`RGHTAUDITING_CNTRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RGHTAUDITING_CNTR_KEY" update="true"> <column name="`RGHTAUDITING_CNTR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RGHTAUDITING_CNTR_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_h_o_hibernate.hbm.xml index 7292d20d6..60dbb6db4 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/ManyToManyAction_hsqldb_h_o_hibernate.hbm.xml @@ -153,14 +153,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="rght" table="`CNTRAUDITING_RGHTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CNTRAUDITING_RGHT_KEY" update="true"> <column name="`CNTRAUDITING_RGHT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CNTRAUDITING_RGHT_IDX`"/> <element type="java.lang.String"/> </list> <list name="lft" table="`CNTRAUDITING_LFTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CNTRAUDITING_LFT_KEY" update="true"> <column name="`CNTRAUDITING_LFT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CNTRAUDITING_LFT_IDX`"/> @@ -219,7 +219,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="cntr" table="`LFTAUDITING_CNTRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LFTAUDITING_CNTR_KEY" update="true"> <column name="`LFTAUDITING_CNTR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LFTAUDITING_CNTR_IDX`"/> @@ -278,7 +278,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="cntr" table="`RGHTAUDITING_CNTRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RGHTAUDITING_CNTR_KEY" update="true"> <column name="`RGHTAUDITING_CNTR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RGHTAUDITING_CNTR_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_e_o_hibernate.hbm.xml index 6e588acbe..482e68b53 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_e_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <map name="writers" where="name='martin'" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERS"> + <key foreign-key="BOOK_WRITERS_KEY" update="true"> <column name="`BOOK_WRITERS_E_ID`" unique="false"/> </key> <map-key column="`NAME`" type="java.lang.String"/> @@ -109,7 +109,7 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_h_o_hibernate.hbm.xml index 8feb9583d..4ca15be32 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/MapKeyAction_hsqldb_h_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <map name="writers" where="name='martin'" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOK_WRITERS"> + <key foreign-key="BOOK_WRITERS_KEY" update="true"> <column name="`BOOK_WRITERS_E_ID`" unique="false"/> </key> <map-key column="`NAME`" type="java.lang.String"/> @@ -121,7 +121,7 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="writers" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKAUDITING_WRITERS"> + <key foreign-key="BOOKAUDITING_WRITERS_KEY" update="true"> <column name="`BOOKAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKAUDITING_WRITERS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SecondarytableHibernateAction_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SecondarytableHibernateAction_hsqldb_x_o_hibernate.hbm.xml index 4f697c855..ff2a0536c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SecondarytableHibernateAction_hsqldb_x_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SecondarytableHibernateAction_hsqldb_x_o_hibernate.hbm.xml @@ -134,7 +134,7 @@ <column not-null="false" unique="false" name="`ADDRESS`"/> </property> <array name="photo" table="`PERSONAUDITING_PHOTOAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_PHOTO_KEY" update="true"> <column name="`PERSONAUDITING_PHOTO_E_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_PHOTO_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_e_o_hibernate.hbm.xml index ccb083be5..4fc99a156 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_e_o_hibernate.hbm.xml @@ -118,7 +118,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="yourItem" table="`MYITEMAUDITING_YOURITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MYITEMAUDITING_YOURITEM_KEY" update="true"> <column name="`MYITEMAUDITING_YOURITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MYITEMAUDITING_YOURITEM_IDX`"/> @@ -177,7 +177,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="myItem" table="`YOURITEMAUDITING_MYITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="YOURITEMAUDITING_MYITEM_KEY" update="true"> <column name="`YOURITEMAUDITING_MYITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`YOURITEMAUDITING_MYITEM_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_h_o_hibernate.hbm.xml index 6ded0ae6e..68d9e5c5f 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetNMAction_hsqldb_h_o_hibernate.hbm.xml @@ -130,7 +130,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="yourItem" table="`MYITEMAUDITING_YOURITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MYITEMAUDITING_YOURITEM_KEY" update="true"> <column name="`MYITEMAUDITING_YOURITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MYITEMAUDITING_YOURITEM_IDX`"/> @@ -192,7 +192,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="myItem" table="`YOURITEMAUDITING_MYITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="YOURITEMAUDITING_MYITEM_KEY" update="true"> <column name="`YOURITEMAUDITING_MYITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`YOURITEMAUDITING_MYITEM_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_e_o_hibernate.hbm.xml index 34d986916..d2deda2bc 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_e_o_hibernate.hbm.xml @@ -50,7 +50,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="containedItem" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ITEMLIST_CONTAINEDITEM"> + <key foreign-key="ITEMLIST_CONTAINEDITEM_KEY" update="true"> <column name="`ITEMLIST_CONTAINEDITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="ContainedItem"/> @@ -62,7 +62,7 @@ <one-to-many entity-name="Item"/> </bag> <bag name="joinedItem" order-by="ABS(number)" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="ITEMLIST_JOINEDITEM"> + <key foreign-key="ITEMLIST_JOINEDITEM_KEY" update="true"> <column name="`ITEMLIST_JOINEDITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="Item"/> @@ -250,21 +250,21 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="containedItem" table="`ITEMLISTAUDITING_CONTAINEDITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMLISTAUDITING_CONTAINEDITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_CONTAINEDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_CONTAINEDITEM_IDX`"/> <element type="java.lang.String"/> </list> <list name="item" table="`ITEMLISTAUDITING_ITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMLISTAUDITING_ITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/> <element type="java.lang.String"/> </list> <bag name="joinedItem" table="`ITEMLISTAUDITING_JOINEDITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMLISTAUDITING_JOINEDITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_JOINEDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <element type="java.lang.String"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_h_o_hibernate.hbm.xml index ef0bc3023..d3c7b3746 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/SetResourceAction_hsqldb_h_o_hibernate.hbm.xml @@ -59,7 +59,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="containedItem" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ITEMLIST_CONTAINEDITEM"> + <key foreign-key="ITEMLIST_CONTAINEDITEM_KEY" update="true"> <column name="`ITEMLIST_CONTAINEDITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="ContainedItem"/> @@ -71,7 +71,7 @@ <one-to-many entity-name="Item"/> </bag> <bag name="joinedItem" order-by="ABS(number)" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="ITEMLIST_JOINEDITEM"> + <key foreign-key="ITEMLIST_JOINEDITEM_KEY" update="true"> <column name="`ITEMLIST_JOINEDITEM_E_ID`" unique="false"/> </key> <one-to-many entity-name="Item"/> @@ -271,21 +271,21 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="containedItem" table="`ITEMLISTAUDITING_CONTAINEDITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMLISTAUDITING_CONTAINEDITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_CONTAINEDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_CONTAINEDITEM_IDX`"/> <element type="java.lang.String"/> </list> <list name="item" table="`ITEMLISTAUDITING_ITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMLISTAUDITING_ITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_ITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMLISTAUDITING_ITEM_IDX`"/> <element type="java.lang.String"/> </list> <bag name="joinedItem" table="`ITEMLISTAUDITING_JOINEDITEMAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMLISTAUDITING_JOINEDITEM_KEY" update="true"> <column name="`ITEMLISTAUDITING_JOINEDITEM_TENEO_AUDIT_ID`" unique="false"/> </key> <element type="java.lang.String"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_e_o_hibernate.hbm.xml index 146b671ba..d8f467d7c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="children" batch-size="11" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="PARENT_CHILDREN"> + <key foreign-key="PARENT_CHILDREN_KEY" update="true"> <column name="`PARENT_CHILDREN_E_ID`" unique="false"/> </key> <list-index column="`PARENT_CHILDREN_IDX`"/> @@ -41,7 +41,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="parents" mutable="false" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="IMMUTABLECITY_PARENTS"> + <key foreign-key="IMMUTABLECITY_PARENTS_KEY" update="true"> <column name="`IMMUTABLECITY_PARENTS_E_ID`" unique="false"/> </key> <list-index column="`IMMUTABLECITY_PARENTS_IDX`"/> @@ -117,7 +117,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true"> <column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PARENTAUDITING_CHILDREN_IDX`"/> @@ -186,7 +186,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="parents" table="`IMMUTABLECITYAUDITING_PARENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="IMMUTABLECITYAUDITING_PARENTS_KEY" update="true"> <column name="`IMMUTABLECITYAUDITING_PARENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMMUTABLECITYAUDITING_PARENTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_h_o_hibernate.hbm.xml index 83080cd62..8078ec32c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.annotations/VariousAction_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="children" batch-size="11" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="PARENT_CHILDREN"> + <key foreign-key="PARENT_CHILDREN_KEY" update="true"> <column name="`PARENT_CHILDREN_E_ID`" unique="false"/> </key> <list-index column="`PARENT_CHILDREN_IDX`"/> @@ -41,7 +41,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="parents" mutable="false" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="IMMUTABLECITY_PARENTS"> + <key foreign-key="IMMUTABLECITY_PARENTS_KEY" update="true"> <column name="`IMMUTABLECITY_PARENTS_E_ID`" unique="false"/> </key> <list-index column="`IMMUTABLECITY_PARENTS_IDX`"/> @@ -123,7 +123,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="children" table="`PARENTAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PARENTAUDITING_CHILDREN_KEY" update="true"> <column name="`PARENTAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PARENTAUDITING_CHILDREN_IDX`"/> @@ -192,7 +192,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="parents" table="`IMMUTABLECITYAUDITING_PARENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="IMMUTABLECITYAUDITING_PARENTS_KEY" update="true"> <column name="`IMMUTABLECITYAUDITING_PARENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`IMMUTABLECITYAUDITING_PARENTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_e_o_hibernate.hbm.xml index ffcc10484..d0f4b594d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_e_o_hibernate.hbm.xml @@ -13,14 +13,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="persons" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTACTS_PERSONS"> + <key foreign-key="CONTACTS_PERSONS_KEY" update="true"> <column name="`CONTACTS_PERSONS_E_ID`" unique="false"/> </key> <list-index column="`CONTACTS_PERSONS_IDX`"/> <one-to-many entity-name="Person"/> </list> <list name="containedPersons" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CONTACTS_CONTAINEDPERSONS"> + <key foreign-key="CONTACTS_CONTAINEDPERSONS_KEY" update="true"> <column name="`CONTACTS_CONTAINEDPERSONS_E_ID`" unique="false"/> </key> <list-index column="`CONTACTS_CONTAINEDPERSONS_IDX`"/> @@ -41,7 +41,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="children" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PERSON_CHILDREN"> + <key foreign-key="PERSON_CHILDREN_KEY" update="true"> <column name="`PERSON_CHILDREN_E_ID`" unique="false"/> </key> <list-index column="`PERSON_CHILDREN_IDX`"/> @@ -117,14 +117,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="persons" table="`CONTACTSAUDITING_PERSONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTACTSAUDITING_PERSONS_KEY" update="true"> <column name="`CONTACTSAUDITING_PERSONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTACTSAUDITING_PERSONS_IDX`"/> <element type="java.lang.String"/> </list> <list name="containedPersons" table="`CONTACTSAUDITING_CONTAINEDPERSONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTACTSAUDITING_CONTAINEDPERSONS_KEY" update="true"> <column name="`CONTACTSAUDITING_CONTAINEDPERSONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTACTSAUDITING_CONTAINEDPERSONS_IDX`"/> @@ -183,7 +183,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="children" table="`PERSONAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_CHILDREN_KEY" update="true"> <column name="`PERSONAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_CHILDREN_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_h_o_hibernate.hbm.xml index 81f84a16e..658a11b38 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.detach/DetachEListAction_hsqldb_h_o_hibernate.hbm.xml @@ -16,14 +16,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="persons" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTACTS_PERSONS"> + <key foreign-key="CONTACTS_PERSONS_KEY" update="true"> <column name="`CONTACTS_PERSONS_E_ID`" unique="false"/> </key> <list-index column="`CONTACTS_PERSONS_IDX`"/> <one-to-many entity-name="Person"/> </list> <list name="containedPersons" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CONTACTS_CONTAINEDPERSONS"> + <key foreign-key="CONTACTS_CONTAINEDPERSONS_KEY" update="true"> <column name="`CONTACTS_CONTAINEDPERSONS_E_ID`" unique="false"/> </key> <list-index column="`CONTACTS_CONTAINEDPERSONS_IDX`"/> @@ -47,7 +47,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="children" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PERSON_CHILDREN"> + <key foreign-key="PERSON_CHILDREN_KEY" update="true"> <column name="`PERSON_CHILDREN_E_ID`" unique="false"/> </key> <list-index column="`PERSON_CHILDREN_IDX`"/> @@ -129,14 +129,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="persons" table="`CONTACTSAUDITING_PERSONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTACTSAUDITING_PERSONS_KEY" update="true"> <column name="`CONTACTSAUDITING_PERSONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTACTSAUDITING_PERSONS_IDX`"/> <element type="java.lang.String"/> </list> <list name="containedPersons" table="`CONTACTSAUDITING_CONTAINEDPERSONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTACTSAUDITING_CONTAINEDPERSONS_KEY" update="true"> <column name="`CONTACTSAUDITING_CONTAINEDPERSONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTACTSAUDITING_CONTAINEDPERSONS_IDX`"/> @@ -198,7 +198,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="children" table="`PERSONAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_CHILDREN_KEY" update="true"> <column name="`PERSONAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_CHILDREN_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_e_o_hibernate.hbm.xml index 23adec5c4..64574412c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_e_o_hibernate.hbm.xml @@ -16,42 +16,42 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="onecr" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAIN_ONECR"> + <key foreign-key="MAIN_ONECR_KEY" update="true"> <column name="`MAIN_ONECR_E_ID`" unique="false"/> </key> <list-index column="`MAIN_ONECR_IDX`"/> <one-to-many entity-name="OneCR"/> </list> <list name="onecn" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAIN_ONECN"> + <key foreign-key="MAIN_ONECN_KEY" update="true"> <column name="`MAIN_ONECN_E_ID`" unique="false"/> </key> <list-index column="`MAIN_ONECN_IDX`"/> <one-to-many entity-name="OneCN"/> </list> <list name="onenr" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="MAIN_ONENR"> + <key foreign-key="MAIN_ONENR_KEY" update="true"> <column name="`MAIN_ONENR_E_ID`" unique="false"/> </key> <list-index column="`MAIN_ONENR_IDX`"/> <one-to-many entity-name="OneNR"/> </list> <list name="onenn" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="MAIN_ONENN"> + <key foreign-key="MAIN_ONENN_KEY" update="true"> <column name="`MAIN_ONENN_E_ID`" unique="false"/> </key> <list-index column="`MAIN_ONENN_IDX`"/> <one-to-many entity-name="OneNN"/> </list> <list name="twocr" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAIN_TWOCR"> + <key foreign-key="MAIN_TWOCR_KEY" update="true"> <column name="`TWOCR_MAIN_E_ID`" unique="false"/> </key> <list-index column="`MAIN_TWOCR_IDX`"/> <one-to-many entity-name="TwoCR"/> </list> <list name="twocn" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAIN_TWOCN"> + <key foreign-key="MAIN_TWOCN_KEY" update="true"> <column name="`TWOCN_MAIN_E_ID`" unique="false"/> </key> <list-index column="`MAIN_TWOCN_IDX`"/> @@ -268,56 +268,56 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="onecr" table="`MAINAUDITING_ONECRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_ONECR_KEY" update="true"> <column name="`MAINAUDITING_ONECR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_ONECR_IDX`"/> <element type="java.lang.String"/> </list> <list name="onecn" table="`MAINAUDITING_ONECNAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_ONECN_KEY" update="true"> <column name="`MAINAUDITING_ONECN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_ONECN_IDX`"/> <element type="java.lang.String"/> </list> <list name="onenr" table="`MAINAUDITING_ONENRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_ONENR_KEY" update="true"> <column name="`MAINAUDITING_ONENR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_ONENR_IDX`"/> <element type="java.lang.String"/> </list> <list name="onenn" table="`MAINAUDITING_ONENNAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_ONENN_KEY" update="true"> <column name="`MAINAUDITING_ONENN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_ONENN_IDX`"/> <element type="java.lang.String"/> </list> <list name="twocr" table="`MAINAUDITING_TWOCRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_TWOCR_KEY" update="true"> <column name="`MAINAUDITING_TWOCR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_TWOCR_IDX`"/> <element type="java.lang.String"/> </list> <list name="twocn" table="`MAINAUDITING_TWOCNAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_TWOCN_KEY" update="true"> <column name="`MAINAUDITING_TWOCN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_TWOCN_IDX`"/> <element type="java.lang.String"/> </list> <list name="twonr" table="`MAINAUDITING_TWONRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_TWONR_KEY" update="true"> <column name="`MAINAUDITING_TWONR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_TWONR_IDX`"/> <element type="java.lang.String"/> </list> <list name="twonn" table="`MAINAUDITING_TWONNAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_TWONN_KEY" update="true"> <column name="`MAINAUDITING_TWONN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_TWONN_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_h_o_hibernate.hbm.xml index ebf3a629f..237b3adc9 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/Relation1tonAction_hsqldb_h_o_hibernate.hbm.xml @@ -19,42 +19,42 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="onecr" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAIN_ONECR"> + <key foreign-key="MAIN_ONECR_KEY" update="true"> <column name="`MAIN_ONECR_E_ID`" unique="false"/> </key> <list-index column="`MAIN_ONECR_IDX`"/> <one-to-many entity-name="OneCR"/> </list> <list name="onecn" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAIN_ONECN"> + <key foreign-key="MAIN_ONECN_KEY" update="true"> <column name="`MAIN_ONECN_E_ID`" unique="false"/> </key> <list-index column="`MAIN_ONECN_IDX`"/> <one-to-many entity-name="OneCN"/> </list> <list name="onenr" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="MAIN_ONENR"> + <key foreign-key="MAIN_ONENR_KEY" update="true"> <column name="`MAIN_ONENR_E_ID`" unique="false"/> </key> <list-index column="`MAIN_ONENR_IDX`"/> <one-to-many entity-name="OneNR"/> </list> <list name="onenn" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="MAIN_ONENN"> + <key foreign-key="MAIN_ONENN_KEY" update="true"> <column name="`MAIN_ONENN_E_ID`" unique="false"/> </key> <list-index column="`MAIN_ONENN_IDX`"/> <one-to-many entity-name="OneNN"/> </list> <list name="twocr" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAIN_TWOCR"> + <key foreign-key="MAIN_TWOCR_KEY" update="true"> <column name="`TWOCR_MAIN_E_ID`" unique="false"/> </key> <list-index column="`MAIN_TWOCR_IDX`"/> <one-to-many entity-name="TwoCR"/> </list> <list name="twocn" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAIN_TWOCN"> + <key foreign-key="MAIN_TWOCN_KEY" update="true"> <column name="`TWOCN_MAIN_E_ID`" unique="false"/> </key> <list-index column="`MAIN_TWOCN_IDX`"/> @@ -301,56 +301,56 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="onecr" table="`MAINAUDITING_ONECRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_ONECR_KEY" update="true"> <column name="`MAINAUDITING_ONECR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_ONECR_IDX`"/> <element type="java.lang.String"/> </list> <list name="onecn" table="`MAINAUDITING_ONECNAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_ONECN_KEY" update="true"> <column name="`MAINAUDITING_ONECN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_ONECN_IDX`"/> <element type="java.lang.String"/> </list> <list name="onenr" table="`MAINAUDITING_ONENRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_ONENR_KEY" update="true"> <column name="`MAINAUDITING_ONENR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_ONENR_IDX`"/> <element type="java.lang.String"/> </list> <list name="onenn" table="`MAINAUDITING_ONENNAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_ONENN_KEY" update="true"> <column name="`MAINAUDITING_ONENN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_ONENN_IDX`"/> <element type="java.lang.String"/> </list> <list name="twocr" table="`MAINAUDITING_TWOCRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_TWOCR_KEY" update="true"> <column name="`MAINAUDITING_TWOCR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_TWOCR_IDX`"/> <element type="java.lang.String"/> </list> <list name="twocn" table="`MAINAUDITING_TWOCNAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_TWOCN_KEY" update="true"> <column name="`MAINAUDITING_TWOCN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_TWOCN_IDX`"/> <element type="java.lang.String"/> </list> <list name="twonr" table="`MAINAUDITING_TWONRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_TWONR_KEY" update="true"> <column name="`MAINAUDITING_TWONR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_TWONR_IDX`"/> <element type="java.lang.String"/> </list> <list name="twonn" table="`MAINAUDITING_TWONNAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_TWONN_KEY" update="true"> <column name="`MAINAUDITING_TWONN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_TWONN_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_e_o_hibernate.hbm.xml index 01f4ec7c0..b8f598f9a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_e_o_hibernate.hbm.xml @@ -184,21 +184,21 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="multinr" table="`MAINAUDITING_MULTINRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_MULTINR_KEY" update="true"> <column name="`MAINAUDITING_MULTINR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_MULTINR_IDX`"/> <element type="java.lang.String"/> </list> <list name="multirn" table="`MAINAUDITING_MULTIRNAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_MULTIRN_KEY" update="true"> <column name="`MAINAUDITING_MULTIRN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_MULTIRN_IDX`"/> <element type="java.lang.String"/> </list> <list name="multinn" table="`MAINAUDITING_MULTINNAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_MULTINN_KEY" update="true"> <column name="`MAINAUDITING_MULTINN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_MULTINN_IDX`"/> @@ -257,7 +257,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="main" table="`MULTINNAUDITING_MAINAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MULTINNAUDITING_MAIN_KEY" update="true"> <column name="`MULTINNAUDITING_MAIN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MULTINNAUDITING_MAIN_IDX`"/> @@ -316,7 +316,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="main" table="`MULTINRAUDITING_MAINAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MULTINRAUDITING_MAIN_KEY" update="true"> <column name="`MULTINRAUDITING_MAIN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MULTINRAUDITING_MAIN_IDX`"/> @@ -375,7 +375,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="main" table="`MULTIRNAUDITING_MAINAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MULTIRNAUDITING_MAIN_KEY" update="true"> <column name="`MULTIRNAUDITING_MAIN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MULTIRNAUDITING_MAIN_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_h_o_hibernate.hbm.xml index 245777da8..4431d9f70 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.relation/RelationntomAction_hsqldb_h_o_hibernate.hbm.xml @@ -202,21 +202,21 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="multinr" table="`MAINAUDITING_MULTINRAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_MULTINR_KEY" update="true"> <column name="`MAINAUDITING_MULTINR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_MULTINR_IDX`"/> <element type="java.lang.String"/> </list> <list name="multirn" table="`MAINAUDITING_MULTIRNAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_MULTIRN_KEY" update="true"> <column name="`MAINAUDITING_MULTIRN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_MULTIRN_IDX`"/> <element type="java.lang.String"/> </list> <list name="multinn" table="`MAINAUDITING_MULTINNAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAINAUDITING_MULTINN_KEY" update="true"> <column name="`MAINAUDITING_MULTINN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAINAUDITING_MULTINN_IDX`"/> @@ -278,7 +278,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="main" table="`MULTINNAUDITING_MAINAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MULTINNAUDITING_MAIN_KEY" update="true"> <column name="`MULTINNAUDITING_MAIN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MULTINNAUDITING_MAIN_IDX`"/> @@ -340,7 +340,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="main" table="`MULTINRAUDITING_MAINAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MULTINRAUDITING_MAIN_KEY" update="true"> <column name="`MULTINRAUDITING_MAIN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MULTINRAUDITING_MAIN_IDX`"/> @@ -402,7 +402,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="main" table="`MULTIRNAUDITING_MAINAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MULTIRNAUDITING_MAIN_KEY" update="true"> <column name="`MULTIRNAUDITING_MAIN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MULTIRNAUDITING_MAIN_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_e_o_hibernate.hbm.xml index 934bb2a55..8125ac7d6 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="carWheel" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CARFRAME_CARWHEEL"> + <key foreign-key="CARFRAME_CARWHEEL_KEY" update="true"> <column name="`CARFRAME_CARWHEEL_E_ID`" unique="false"/> </key> <list-index column="`CARFRAME_CARWHEEL_IDX`"/> @@ -50,14 +50,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="carType" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CARSLIST_CARTYPE"> + <key foreign-key="CARSLIST_CARTYPE_KEY" update="true"> <column name="`CARSLIST_CARTYPE_E_ID`" unique="false"/> </key> <list-index column="`CARSLIST_CARTYPE_IDX`"/> <one-to-many entity-name="CarType"/> </list> <list name="carLink" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CARSLIST_CARLINK"> + <key foreign-key="CARSLIST_CARLINK_KEY" update="true"> <column name="`CARSLIST_CARLINK_E_ID`" unique="false"/> </key> <list-index column="`CARSLIST_CARLINK_IDX`"/> @@ -84,7 +84,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="carFrame" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CARTYPE_CARFRAME"> + <key foreign-key="CARTYPE_CARFRAME_KEY" update="true"> <column name="`CARTYPE_CARFRAME_CARID`" unique="false"/> </key> <list-index column="`CARTYPE_CARFRAME_IDX`"/> @@ -102,7 +102,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="carTire" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CARWHEEL_CARTIRE"> + <key foreign-key="CARWHEEL_CARTIRE_KEY" update="true"> <column name="`CARWHEEL_CARTIRE_E_ID`" unique="false"/> </key> <list-index column="`CARWHEEL_CARTIRE_IDX`"/> @@ -181,7 +181,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="carWheel" table="`CARFRAMEAUDITING_CARWHEELAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARFRAMEAUDITING_CARWHEEL_KEY" update="true"> <column name="`CARFRAMEAUDITING_CARWHEEL_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARFRAMEAUDITING_CARWHEEL_IDX`"/> @@ -298,14 +298,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="carType" table="`CARSLISTAUDITING_CARTYPEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARSLISTAUDITING_CARTYPE_KEY" update="true"> <column name="`CARSLISTAUDITING_CARTYPE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARSLISTAUDITING_CARTYPE_IDX`"/> <element type="java.lang.String"/> </list> <list name="carLink" table="`CARSLISTAUDITING_CARLINKAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARSLISTAUDITING_CARLINK_KEY" update="true"> <column name="`CARSLISTAUDITING_CARLINK_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARSLISTAUDITING_CARLINK_IDX`"/> @@ -413,7 +413,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="carFrame" table="`CARTYPEAUDITING_CARFRAMEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARTYPEAUDITING_CARFRAME_KEY" update="true"> <column name="`CARTYPEAUDITING_CARFRAME_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARTYPEAUDITING_CARFRAME_IDX`"/> @@ -472,7 +472,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="carTire" table="`CARWHEELAUDITING_CARTIREAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARWHEELAUDITING_CARTIRE_KEY" update="true"> <column name="`CARWHEELAUDITING_CARTIRE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARWHEELAUDITING_CARTIRE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_h_o_hibernate.hbm.xml index 317664aff..f067ef403 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CarAction_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="carWheel" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CARFRAME_CARWHEEL"> + <key foreign-key="CARFRAME_CARWHEEL_KEY" update="true"> <column name="`CARFRAME_CARWHEEL_E_ID`" unique="false"/> </key> <list-index column="`CARFRAME_CARWHEEL_IDX`"/> @@ -59,14 +59,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="carType" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CARSLIST_CARTYPE"> + <key foreign-key="CARSLIST_CARTYPE_KEY" update="true"> <column name="`CARSLIST_CARTYPE_E_ID`" unique="false"/> </key> <list-index column="`CARSLIST_CARTYPE_IDX`"/> <one-to-many entity-name="CarType"/> </list> <list name="carLink" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CARSLIST_CARLINK"> + <key foreign-key="CARSLIST_CARLINK_KEY" update="true"> <column name="`CARSLIST_CARLINK_E_ID`" unique="false"/> </key> <list-index column="`CARSLIST_CARLINK_IDX`"/> @@ -99,7 +99,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="carFrame" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CARTYPE_CARFRAME"> + <key foreign-key="CARTYPE_CARFRAME_KEY" update="true"> <column name="`CARTYPE_CARFRAME_CARID`" unique="false"/> </key> <list-index column="`CARTYPE_CARFRAME_IDX`"/> @@ -120,7 +120,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="carTire" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CARWHEEL_CARTIRE"> + <key foreign-key="CARWHEEL_CARTIRE_KEY" update="true"> <column name="`CARWHEEL_CARTIRE_E_ID`" unique="false"/> </key> <list-index column="`CARWHEEL_CARTIRE_IDX`"/> @@ -205,7 +205,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="carWheel" table="`CARFRAMEAUDITING_CARWHEELAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARFRAMEAUDITING_CARWHEEL_KEY" update="true"> <column name="`CARFRAMEAUDITING_CARWHEEL_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARFRAMEAUDITING_CARWHEEL_IDX`"/> @@ -328,14 +328,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="carType" table="`CARSLISTAUDITING_CARTYPEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARSLISTAUDITING_CARTYPE_KEY" update="true"> <column name="`CARSLISTAUDITING_CARTYPE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARSLISTAUDITING_CARTYPE_IDX`"/> <element type="java.lang.String"/> </list> <list name="carLink" table="`CARSLISTAUDITING_CARLINKAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARSLISTAUDITING_CARLINK_KEY" update="true"> <column name="`CARSLISTAUDITING_CARLINK_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARSLISTAUDITING_CARLINK_IDX`"/> @@ -449,7 +449,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="carFrame" table="`CARTYPEAUDITING_CARFRAMEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARTYPEAUDITING_CARFRAME_KEY" update="true"> <column name="`CARTYPEAUDITING_CARFRAME_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARTYPEAUDITING_CARFRAME_IDX`"/> @@ -511,7 +511,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="carTire" table="`CARWHEELAUDITING_CARTIREAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARWHEELAUDITING_CARTIRE_KEY" update="true"> <column name="`CARWHEELAUDITING_CARTIRE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARWHEELAUDITING_CARTIRE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_e_o_hibernate.hbm.xml index 9c5c36f5c..683cfc826 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_e_o_hibernate.hbm.xml @@ -15,14 +15,14 @@ <column not-null="true" unique="false" name="`DESCRIPTION`"/> </property> <list name="subCatalog" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CATALOGTYPE_SUBCATALOG"> + <key foreign-key="CATALOGTYPE_SUBCATALOG_KEY" update="true"> <column name="`CATALOGTYPE_SUBCATALOG_NAME`" unique="false"/> </key> <list-index column="`CATALOGTYPE_SUBCATALOG_IDX`"/> <one-to-many entity-name="CatalogType"/> </list> <list name="product" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CATALOGTYPE_PRODUCT"> + <key foreign-key="CATALOGTYPE_PRODUCT_KEY" update="true"> <column name="`CATALOGTYPE_PRODUCT_NAME`" unique="false"/> </key> <list-index column="`CATALOGTYPE_PRODUCT_IDX`"/> @@ -62,7 +62,7 @@ <column not-null="false" unique="false" name="`DESCRIPTION`"/> </property> <list name="remark" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PRODUCTTYPE_REMARK"> + <key foreign-key="PRODUCTTYPE_REMARK_KEY" update="true"> <column name="`PRODUCTTYPE_REMARK_CODE`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_REMARK_IDX`"/> @@ -178,14 +178,14 @@ <column not-null="false" unique="false" name="`DESCRIPTION`"/> </property> <list name="subCatalog" table="`CATALOGTYPEAUDITING_SUBCATALOGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CATALOGTYPEAUDITING_SUBCATALOG_KEY" update="true"> <column name="`CATALOGTYPEAUDITING_SUBCATALOG_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CATALOGTYPEAUDITING_SUBCATALOG_IDX`"/> <element type="java.lang.String"/> </list> <list name="product" table="`CATALOGTYPEAUDITING_PRODUCTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CATALOGTYPEAUDITING_PRODUCT_KEY" update="true"> <column name="`CATALOGTYPEAUDITING_PRODUCT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CATALOGTYPEAUDITING_PRODUCT_IDX`"/> @@ -305,7 +305,7 @@ <column not-null="false" unique="false" name="`DESCRIPTION`"/> </property> <list name="remark" table="`PRODUCTTYPEAUDITING_REMARKAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_REMARK_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_REMARK_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_REMARK_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_h_o_hibernate.hbm.xml index 8ee37ff7f..7fa69a3ea 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/CatalogResourceAction_hsqldb_h_o_hibernate.hbm.xml @@ -18,14 +18,14 @@ <column not-null="true" unique="false" name="`DESCRIPTION`"/> </property> <list name="subCatalog" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CATALOGTYPE_SUBCATALOG"> + <key foreign-key="CATALOGTYPE_SUBCATALOG_KEY" update="true"> <column name="`CATALOGTYPE_SUBCATALOG_NAME`" unique="false"/> </key> <list-index column="`CATALOGTYPE_SUBCATALOG_IDX`"/> <one-to-many entity-name="CatalogType"/> </list> <list name="product" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CATALOGTYPE_PRODUCT"> + <key foreign-key="CATALOGTYPE_PRODUCT_KEY" update="true"> <column name="`CATALOGTYPE_PRODUCT_NAME`" unique="false"/> </key> <list-index column="`CATALOGTYPE_PRODUCT_IDX`"/> @@ -71,7 +71,7 @@ <column not-null="false" unique="false" name="`DESCRIPTION`"/> </property> <list name="remark" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PRODUCTTYPE_REMARK"> + <key foreign-key="PRODUCTTYPE_REMARK_KEY" update="true"> <column name="`PRODUCTTYPE_REMARK_CODE`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_REMARK_IDX`"/> @@ -199,14 +199,14 @@ <column not-null="false" unique="false" name="`DESCRIPTION`"/> </property> <list name="subCatalog" table="`CATALOGTYPEAUDITING_SUBCATALOGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CATALOGTYPEAUDITING_SUBCATALOG_KEY" update="true"> <column name="`CATALOGTYPEAUDITING_SUBCATALOG_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CATALOGTYPEAUDITING_SUBCATALOG_IDX`"/> <element type="java.lang.String"/> </list> <list name="product" table="`CATALOGTYPEAUDITING_PRODUCTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CATALOGTYPEAUDITING_PRODUCT_KEY" update="true"> <column name="`CATALOGTYPEAUDITING_PRODUCT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CATALOGTYPEAUDITING_PRODUCT_IDX`"/> @@ -332,7 +332,7 @@ <column not-null="false" unique="false" name="`DESCRIPTION`"/> </property> <list name="remark" table="`PRODUCTTYPEAUDITING_REMARKAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_REMARK_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_REMARK_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_REMARK_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_e_o_hibernate.hbm.xml index d6ae8bfb2..91ba88681 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_e_o_hibernate.hbm.xml @@ -28,7 +28,7 @@ <column not-null="false" unique="false" name="`CLM_STATUS`" length="2"/> </property> <bag name="claimLine" inverse="true" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CLAIM_CLAIMLINE"> + <key foreign-key="CLAIM_CLAIMLINE_KEY" update="true"> <column name="`CLM_NBR`" unique="false"/> <column name="`CLM_EXT_NBR`" unique="false"/> </key> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_h_o_hibernate.hbm.xml index d62b61132..baf752c58 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ClaimAction_hsqldb_h_o_hibernate.hbm.xml @@ -31,7 +31,7 @@ <column not-null="false" unique="false" name="`CLM_STATUS`" length="2"/> </property> <bag name="claimLine" inverse="true" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CLAIM_CLAIMLINE"> + <key foreign-key="CLAIM_CLAIMLINE_KEY" update="true"> <column name="`CLM_NBR`" unique="false"/> <column name="`CLM_EXT_NBR`" unique="false"/> </key> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml index eeb90257e..cb0d1696c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_e_o_hibernate.hbm.xml @@ -37,7 +37,7 @@ <column not-null="false" unique="false" name="`LENGTH`"/> </property> <list name="availableColors" table="`VEHICLE_AVAILABLECOLORS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="VEHICLE_AVAILABLECOLORS_KEY" update="true"> <column name="`VEHICLE_AVAILABLECOLORS_E_ID`" unique="false"/> </key> <list-index column="`VEHICLE_AVAILABLECOLORS_IDX`"/> @@ -47,7 +47,7 @@ <column not-null="false" unique="false" name="`PERSON_OWNER_E_ID`"/> </many-to-one> <list name="manufacturedAt" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="VEHICLE_MANUFACTUREDAT"> + <key foreign-key="VEHICLE_MANUFACTUREDAT_KEY" update="true"> <column name="`VEHICLE_MANUFACTUREDAT_E_ID`" unique="false"/> </key> <list-index column="`VEHICLE_MANUFACTUREDAT_IDX`"/> @@ -71,7 +71,7 @@ <column not-null="false" unique="false" name="`DATE`"/> </property> <array name="touchedAttributes" table="`TEMPORAL_TOUCHEDATTRIBUTES`" cascade="all"> - <key update="true"> + <key foreign-key="TEMPORAL_TOUCHEDATTRIBUTES_KEY" update="true"> <column name="`TEMPORAL_TOUCHEDATTRIBUTES_E_ID`" unique="false"/> </key> <list-index column="`TEMPORAL_TOUCHEDATTRIBUTES_IDX`"/> @@ -103,14 +103,14 @@ <column not-null="false" unique="false" name="`EMPLOYED`"/> </property> <list name="addresses" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PERSON_ADDRESSES"> + <key foreign-key="PERSON_ADDRESSES_KEY" update="true"> <column name="`PERSON_ADDRESSES_E_ID`" unique="false"/> </key> <list-index column="`PERSON_ADDRESSES_IDX`"/> <one-to-many entity-name="Address"/> </list> <list name="ownedVehicles" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="PERSON_OWNEDVEHICLES"> + <key foreign-key="PERSON_OWNEDVEHICLES_KEY" update="true"> <column name="`PERSON_OWNEDVEHICLES_E_ID`" unique="false"/> </key> <list-index column="`PERSON_OWNEDVEHICLES_IDX`"/> @@ -189,14 +189,14 @@ <column not-null="false" unique="false" name="`ID`"/> </property> <list name="vehicles" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="FLEET_VEHICLES"> + <key foreign-key="FLEET_VEHICLES_KEY" update="true"> <column name="`FLEET_VEHICLES_E_ID`" unique="false"/> </key> <list-index column="`FLEET_VEHICLES_IDX`"/> <one-to-many entity-name="Vehicle"/> </list> <list name="vehicleInformation" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="FLEET_VEHICLEINFORMATION"> + <key foreign-key="FLEET_VEHICLEINFORMATION_KEY" update="true"> <column name="`FLEET_VEHICLEINFORMATION_E_ID`" unique="false"/> </key> <list-index column="`FLEET_VEHICLEINFORMATION_IDX`"/> @@ -213,7 +213,7 @@ <column name="`TEMPORAL_E_ID`"/> </key> <list name="vehicles" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="GARAGE_VEHICLES"> + <key foreign-key="GARAGE_VEHICLES_KEY" update="true"> <column name="`GARAGE_VEHICLES_E_ID`" unique="false"/> </key> <list-index column="`GARAGE_VEHICLES_IDX`"/> @@ -275,7 +275,7 @@ <column not-null="false" unique="false" name="`DATE`"/> </property> <array name="touchedAttributes" table="`CAR_TOUCHEDATTRIBUTES`" cascade="all"> - <key update="true"> + <key foreign-key="CAR_TOUCHEDATTRIBUTES_KEY" update="true"> <column name="`CAR_TOUCHEDATTRIBUTES_E_ID`" unique="false"/> </key> <list-index column="`CAR_TOUCHEDATTRIBUTES_IDX`"/> @@ -297,7 +297,7 @@ <column not-null="false" unique="false" name="`NUMTIRES`"/> </property> <list name="tires" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CAR_TIRES"> + <key foreign-key="CAR_TIRES_KEY" update="true"> <column name="`CAR_TIRES_E_ID`" unique="false"/> </key> <list-index column="`CAR_TIRES_IDX`"/> @@ -341,7 +341,7 @@ <column not-null="false" unique="false" name="`MAKESDIESELENGINES`"/> </property> <list name="brands" table="`ENGINEFACTORY_BRANDS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ENGINEFACTORY_BRANDS_KEY" update="true"> <column name="`ENGINEFACTORY_BRANDS_E_ID`" unique="false"/> </key> <list-index column="`ENGINEFACTORY_BRANDS_IDX`"/> @@ -512,7 +512,7 @@ <column not-null="false" unique="false" name="`LENGTH`"/> </property> <list name="availableColors" table="`VEHICLEAUDITING_AVAILABLECOLORSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="VEHICLEAUDITING_AVAILABLECOLORS_KEY" update="true"> <column name="`VEHICLEAUDITING_AVAILABLECOLORS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`VEHICLEAUDITING_AVAILABLECOLORS_IDX`"/> @@ -522,7 +522,7 @@ <column not-null="false" unique="false" name="`OWNER`"/> </property> <list name="manufacturedAt" table="`VEHICLEAUDITING_MANUFACTUREDATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="VEHICLEAUDITING_MANUFACTUREDAT_KEY" update="true"> <column name="`VEHICLEAUDITING_MANUFACTUREDAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`VEHICLEAUDITING_MANUFACTUREDAT_IDX`"/> @@ -584,7 +584,7 @@ <column not-null="false" unique="false" name="`DATE`"/> </property> <array name="touchedAttributes" table="`TEMPORALAUDITING_TOUCHEDATTRIBUTESAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="TEMPORALAUDITING_TOUCHEDATTRIBUTES_KEY" update="true"> <column name="`TEMPORALAUDITING_TOUCHEDATTRIBUTES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TEMPORALAUDITING_TOUCHEDATTRIBUTES_IDX`"/> @@ -613,14 +613,14 @@ <column not-null="false" unique="false" name="`EMPLOYED`"/> </property> <list name="addresses" table="`PERSONAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_ADDRESSES_KEY" update="true"> <column name="`PERSONAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_ADDRESSES_IDX`"/> <element type="java.lang.String"/> </list> <list name="ownedVehicles" table="`PERSONAUDITING_OWNEDVEHICLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_OWNEDVEHICLES_KEY" update="true"> <column name="`PERSONAUDITING_OWNEDVEHICLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_OWNEDVEHICLES_IDX`"/> @@ -775,14 +775,14 @@ <column not-null="false" unique="false" name="`ID`"/> </property> <list name="vehicles" table="`FLEETAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FLEETAUDITING_VEHICLES_KEY" update="true"> <column name="`FLEETAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FLEETAUDITING_VEHICLES_IDX`"/> <element type="java.lang.String"/> </list> <list name="vehicleInformation" table="`FLEETAUDITING_VEHICLEINFORMATIONAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FLEETAUDITING_VEHICLEINFORMATION_KEY" update="true"> <column name="`FLEETAUDITING_VEHICLEINFORMATION_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FLEETAUDITING_VEHICLEINFORMATION_IDX`"/> @@ -799,7 +799,7 @@ <column name="`TEMPORALAUDITING_TENEO_AUDIT_ID`"/> </key> <list name="vehicles" table="`GARAGEAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="GARAGEAUDITING_VEHICLES_KEY" update="true"> <column name="`GARAGEAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`GARAGEAUDITING_VEHICLES_IDX`"/> @@ -812,7 +812,7 @@ <column not-null="false" unique="false" name="`ADDRESS`"/> </property> <list name="fleetsUsingGarage" table="`GARAGEAUDITING_FLEETSUSINGGARAGEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="GARAGEAUDITING_FLEETSUSINGGARAGE_KEY" update="true"> <column name="`GARAGEAUDITING_FLEETSUSINGGARAGE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`GARAGEAUDITING_FLEETSUSINGGARAGE_IDX`"/> @@ -969,7 +969,7 @@ <column not-null="false" unique="false" name="`LENGTH`"/> </property> <list name="availableColors" table="`CARAUDITING_AVAILABLECOLORSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARAUDITING_AVAILABLECOLORS_KEY" update="true"> <column name="`CARAUDITING_AVAILABLECOLORS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARAUDITING_AVAILABLECOLORS_IDX`"/> @@ -979,7 +979,7 @@ <column not-null="false" unique="false" name="`OWNER`"/> </property> <list name="manufacturedAt" table="`CARAUDITING_MANUFACTUREDATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARAUDITING_MANUFACTUREDAT_KEY" update="true"> <column name="`CARAUDITING_MANUFACTUREDAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARAUDITING_MANUFACTUREDAT_IDX`"/> @@ -992,7 +992,7 @@ <column not-null="false" unique="false" name="`DATE`"/> </property> <array name="touchedAttributes" table="`CARAUDITING_TOUCHEDATTRIBUTESAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="CARAUDITING_TOUCHEDATTRIBUTES_KEY" update="true"> <column name="`CARAUDITING_TOUCHEDATTRIBUTES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARAUDITING_TOUCHEDATTRIBUTES_IDX`"/> @@ -1011,7 +1011,7 @@ <column not-null="false" unique="false" name="`NUMTIRES`"/> </property> <list name="tires" table="`CARAUDITING_TIRESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARAUDITING_TIRES_KEY" update="true"> <column name="`CARAUDITING_TIRES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARAUDITING_TIRES_IDX`"/> @@ -1041,7 +1041,7 @@ <column not-null="false" unique="false" name="`MAKESDIESELENGINES`"/> </property> <list name="brands" table="`ENGINEFACTORYAUDITING_BRANDSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ENGINEFACTORYAUDITING_BRANDS_KEY" update="true"> <column name="`ENGINEFACTORYAUDITING_BRANDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ENGINEFACTORYAUDITING_BRANDS_IDX`"/> @@ -1223,7 +1223,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="versions" table="`VERSIONHOLDERAUDITING_VERSIONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="VERSIONHOLDERAUDITING_VERSIONS_KEY" update="true"> <column name="`VERSIONHOLDERAUDITING_VERSIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`VERSIONHOLDERAUDITING_VERSIONS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml index 29537a315..cb3764e78 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/FleetAction_hsqldb_h_o_hibernate.hbm.xml @@ -40,7 +40,7 @@ <column not-null="false" unique="false" name="`LENGTH`"/> </property> <list name="availableColors" table="`VEHICLE_AVAILABLECOLORS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="VEHICLE_AVAILABLECOLORS_KEY" update="true"> <column name="`VEHICLE_AVAILABLECOLORS_E_ID`" unique="false"/> </key> <list-index column="`VEHICLE_AVAILABLECOLORS_IDX`"/> @@ -50,7 +50,7 @@ <column not-null="false" unique="false" name="`PERSON_OWNER_E_ID`"/> </many-to-one> <list name="manufacturedAt" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="VEHICLE_MANUFACTUREDAT"> + <key foreign-key="VEHICLE_MANUFACTUREDAT_KEY" update="true"> <column name="`VEHICLE_MANUFACTUREDAT_E_ID`" unique="false"/> </key> <list-index column="`VEHICLE_MANUFACTUREDAT_IDX`"/> @@ -77,7 +77,7 @@ <column not-null="false" unique="false" name="`DATE`"/> </property> <array name="touchedAttributes" table="`TEMPORAL_TOUCHEDATTRIBUTES`" cascade="all"> - <key update="true"> + <key foreign-key="TEMPORAL_TOUCHEDATTRIBUTES_KEY" update="true"> <column name="`TEMPORAL_TOUCHEDATTRIBUTES_E_ID`" unique="false"/> </key> <list-index column="`TEMPORAL_TOUCHEDATTRIBUTES_IDX`"/> @@ -106,14 +106,14 @@ <column not-null="false" unique="false" name="`EMPLOYED`"/> </property> <list name="addresses" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PERSON_ADDRESSES"> + <key foreign-key="PERSON_ADDRESSES_KEY" update="true"> <column name="`PERSON_ADDRESSES_E_ID`" unique="false"/> </key> <list-index column="`PERSON_ADDRESSES_IDX`"/> <one-to-many entity-name="Address"/> </list> <list name="ownedVehicles" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="PERSON_OWNEDVEHICLES"> + <key foreign-key="PERSON_OWNEDVEHICLES_KEY" update="true"> <column name="`PERSON_OWNEDVEHICLES_E_ID`" unique="false"/> </key> <list-index column="`PERSON_OWNEDVEHICLES_IDX`"/> @@ -192,14 +192,14 @@ <column not-null="false" unique="false" name="`ID`"/> </property> <list name="vehicles" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="FLEET_VEHICLES"> + <key foreign-key="FLEET_VEHICLES_KEY" update="true"> <column name="`FLEET_VEHICLES_E_ID`" unique="false"/> </key> <list-index column="`FLEET_VEHICLES_IDX`"/> <one-to-many entity-name="Vehicle"/> </list> <list name="vehicleInformation" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="FLEET_VEHICLEINFORMATION"> + <key foreign-key="FLEET_VEHICLEINFORMATION_KEY" update="true"> <column name="`FLEET_VEHICLEINFORMATION_E_ID`" unique="false"/> </key> <list-index column="`FLEET_VEHICLEINFORMATION_IDX`"/> @@ -213,7 +213,7 @@ <meta attribute="eclassName" inherit="false">Garage</meta> <meta attribute="epackage" inherit="false">http:///fleet.ecore</meta> <list name="vehicles" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="GARAGE_VEHICLES"> + <key foreign-key="GARAGE_VEHICLES_KEY" update="true"> <column name="`GARAGE_VEHICLES_E_ID`" unique="false"/> </key> <list-index column="`GARAGE_VEHICLES_IDX`"/> @@ -275,7 +275,7 @@ <column not-null="false" unique="false" name="`DATE`"/> </property> <array name="touchedAttributes" table="`CAR_TOUCHEDATTRIBUTES`" cascade="all"> - <key update="true"> + <key foreign-key="CAR_TOUCHEDATTRIBUTES_KEY" update="true"> <column name="`CAR_TOUCHEDATTRIBUTES_E_ID`" unique="false"/> </key> <list-index column="`CAR_TOUCHEDATTRIBUTES_IDX`"/> @@ -297,7 +297,7 @@ <column not-null="false" unique="false" name="`NUMTIRES`"/> </property> <list name="tires" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="CAR_TIRES"> + <key foreign-key="CAR_TIRES_KEY" update="true"> <column name="`CAR_TIRES_E_ID`" unique="false"/> </key> <list-index column="`CAR_TIRES_IDX`"/> @@ -338,7 +338,7 @@ <column not-null="false" unique="false" name="`MAKESDIESELENGINES`"/> </property> <list name="brands" table="`ENGINEFACTORY_BRANDS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ENGINEFACTORY_BRANDS_KEY" update="true"> <column name="`ENGINEFACTORY_BRANDS_E_ID`" unique="false"/> </key> <list-index column="`ENGINEFACTORY_BRANDS_IDX`"/> @@ -521,7 +521,7 @@ <column not-null="false" unique="false" name="`LENGTH`"/> </property> <list name="availableColors" table="`VEHICLEAUDITING_AVAILABLECOLORSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="VEHICLEAUDITING_AVAILABLECOLORS_KEY" update="true"> <column name="`VEHICLEAUDITING_AVAILABLECOLORS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`VEHICLEAUDITING_AVAILABLECOLORS_IDX`"/> @@ -531,7 +531,7 @@ <column not-null="false" unique="false" name="`OWNER`"/> </property> <list name="manufacturedAt" table="`VEHICLEAUDITING_MANUFACTUREDATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="VEHICLEAUDITING_MANUFACTUREDAT_KEY" update="true"> <column name="`VEHICLEAUDITING_MANUFACTUREDAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`VEHICLEAUDITING_MANUFACTUREDAT_IDX`"/> @@ -596,7 +596,7 @@ <column not-null="false" unique="false" name="`DATE`"/> </property> <array name="touchedAttributes" table="`TEMPORALAUDITING_TOUCHEDATTRIBUTESAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="TEMPORALAUDITING_TOUCHEDATTRIBUTES_KEY" update="true"> <column name="`TEMPORALAUDITING_TOUCHEDATTRIBUTES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TEMPORALAUDITING_TOUCHEDATTRIBUTES_IDX`"/> @@ -622,14 +622,14 @@ <column not-null="false" unique="false" name="`EMPLOYED`"/> </property> <list name="addresses" table="`PERSONAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_ADDRESSES_KEY" update="true"> <column name="`PERSONAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_ADDRESSES_IDX`"/> <element type="java.lang.String"/> </list> <list name="ownedVehicles" table="`PERSONAUDITING_OWNEDVEHICLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_OWNEDVEHICLES_KEY" update="true"> <column name="`PERSONAUDITING_OWNEDVEHICLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_OWNEDVEHICLES_IDX`"/> @@ -784,14 +784,14 @@ <column not-null="false" unique="false" name="`ID`"/> </property> <list name="vehicles" table="`FLEETAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FLEETAUDITING_VEHICLES_KEY" update="true"> <column name="`FLEETAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FLEETAUDITING_VEHICLES_IDX`"/> <element type="java.lang.String"/> </list> <list name="vehicleInformation" table="`FLEETAUDITING_VEHICLEINFORMATIONAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FLEETAUDITING_VEHICLEINFORMATION_KEY" update="true"> <column name="`FLEETAUDITING_VEHICLEINFORMATION_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FLEETAUDITING_VEHICLEINFORMATION_IDX`"/> @@ -805,7 +805,7 @@ <meta attribute="eclassName" inherit="false">GarageAuditing</meta> <meta attribute="epackage" inherit="false">http:///fleet.ecoreAuditing</meta> <list name="vehicles" table="`GARAGEAUDITING_VEHICLESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="GARAGEAUDITING_VEHICLES_KEY" update="true"> <column name="`GARAGEAUDITING_VEHICLES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`GARAGEAUDITING_VEHICLES_IDX`"/> @@ -818,7 +818,7 @@ <column not-null="false" unique="false" name="`ADDRESS`"/> </property> <list name="fleetsUsingGarage" table="`GARAGEAUDITING_FLEETSUSINGGARAGEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="GARAGEAUDITING_FLEETSUSINGGARAGE_KEY" update="true"> <column name="`GARAGEAUDITING_FLEETSUSINGGARAGE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`GARAGEAUDITING_FLEETSUSINGGARAGE_IDX`"/> @@ -978,7 +978,7 @@ <column not-null="false" unique="false" name="`LENGTH`"/> </property> <list name="availableColors" table="`CARAUDITING_AVAILABLECOLORSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARAUDITING_AVAILABLECOLORS_KEY" update="true"> <column name="`CARAUDITING_AVAILABLECOLORS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARAUDITING_AVAILABLECOLORS_IDX`"/> @@ -988,7 +988,7 @@ <column not-null="false" unique="false" name="`OWNER`"/> </property> <list name="manufacturedAt" table="`CARAUDITING_MANUFACTUREDATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARAUDITING_MANUFACTUREDAT_KEY" update="true"> <column name="`CARAUDITING_MANUFACTUREDAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARAUDITING_MANUFACTUREDAT_IDX`"/> @@ -1001,7 +1001,7 @@ <column not-null="false" unique="false" name="`DATE`"/> </property> <array name="touchedAttributes" table="`CARAUDITING_TOUCHEDATTRIBUTESAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="CARAUDITING_TOUCHEDATTRIBUTES_KEY" update="true"> <column name="`CARAUDITING_TOUCHEDATTRIBUTES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARAUDITING_TOUCHEDATTRIBUTES_IDX`"/> @@ -1020,7 +1020,7 @@ <column not-null="false" unique="false" name="`NUMTIRES`"/> </property> <list name="tires" table="`CARAUDITING_TIRESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CARAUDITING_TIRES_KEY" update="true"> <column name="`CARAUDITING_TIRES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CARAUDITING_TIRES_IDX`"/> @@ -1044,7 +1044,7 @@ <column not-null="false" unique="false" name="`MAKESDIESELENGINES`"/> </property> <list name="brands" table="`ENGINEFACTORYAUDITING_BRANDSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ENGINEFACTORYAUDITING_BRANDS_KEY" update="true"> <column name="`ENGINEFACTORYAUDITING_BRANDS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ENGINEFACTORYAUDITING_BRANDS_IDX`"/> @@ -1232,7 +1232,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="versions" table="`VERSIONHOLDERAUDITING_VERSIONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="VERSIONHOLDERAUDITING_VERSIONS_KEY" update="true"> <column name="`VERSIONHOLDERAUDITING_VERSIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`VERSIONHOLDERAUDITING_VERSIONS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_e_o_hibernate.hbm.xml index 2cda65d6d..3e3e9bb56 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_e_o_hibernate.hbm.xml @@ -20,14 +20,14 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <list name="members" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="FORUM_MEMBERS"> + <key foreign-key="FORUM_MEMBERS_KEY" update="true"> <column name="`FORUM_MEMBERS_E_ID`" unique="false"/> </key> <list-index column="`FORUM_MEMBERS_IDX`"/> <one-to-many entity-name="Member"/> </list> <list name="topics" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="FORUM_TOPICS"> + <key foreign-key="FORUM_TOPICS_KEY" update="true"> <column name="`FORUM_TOPICS_E_ID`" unique="false"/> </key> <list-index column="`FORUM_TOPICS_IDX`"/> @@ -186,14 +186,14 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="members" table="`FORUMAUDITING_MEMBERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FORUMAUDITING_MEMBERS_KEY" update="true"> <column name="`FORUMAUDITING_MEMBERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FORUMAUDITING_MEMBERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="topics" table="`FORUMAUDITING_TOPICSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FORUMAUDITING_TOPICS_KEY" update="true"> <column name="`FORUMAUDITING_TOPICS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FORUMAUDITING_TOPICS_IDX`"/> @@ -252,14 +252,14 @@ <column not-null="false" unique="false" name="`NICKNAME`"/> </property> <list name="posts" table="`MEMBERAUDITING_POSTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MEMBERAUDITING_POSTS_KEY" update="true"> <column name="`MEMBERAUDITING_POSTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MEMBERAUDITING_POSTS_IDX`"/> <element type="java.lang.String"/> </list> <list name="created" table="`MEMBERAUDITING_CREATEDAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MEMBERAUDITING_CREATED_KEY" update="true"> <column name="`MEMBERAUDITING_CREATED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MEMBERAUDITING_CREATED_IDX`"/> @@ -387,7 +387,7 @@ <column not-null="false" unique="false" name="`CREATOR`"/> </property> <list name="posts" table="`TOPICAUDITING_POSTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TOPICAUDITING_POSTS_KEY" update="true"> <column name="`TOPICAUDITING_POSTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TOPICAUDITING_POSTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_h_o_hibernate.hbm.xml index e62705959..690358701 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ForumAction_hsqldb_h_o_hibernate.hbm.xml @@ -23,14 +23,14 @@ <column not-null="true" unique="false" name="`TITLE`"/> </property> <list name="members" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="FORUM_MEMBERS"> + <key foreign-key="FORUM_MEMBERS_KEY" update="true"> <column name="`FORUM_MEMBERS_E_ID`" unique="false"/> </key> <list-index column="`FORUM_MEMBERS_IDX`"/> <one-to-many entity-name="Member"/> </list> <list name="topics" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="FORUM_TOPICS"> + <key foreign-key="FORUM_TOPICS_KEY" update="true"> <column name="`FORUM_TOPICS_E_ID`" unique="false"/> </key> <list-index column="`FORUM_TOPICS_IDX`"/> @@ -204,14 +204,14 @@ <column not-null="false" unique="false" name="`TITLE`"/> </property> <list name="members" table="`FORUMAUDITING_MEMBERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FORUMAUDITING_MEMBERS_KEY" update="true"> <column name="`FORUMAUDITING_MEMBERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FORUMAUDITING_MEMBERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="topics" table="`FORUMAUDITING_TOPICSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FORUMAUDITING_TOPICS_KEY" update="true"> <column name="`FORUMAUDITING_TOPICS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FORUMAUDITING_TOPICS_IDX`"/> @@ -273,14 +273,14 @@ <column not-null="false" unique="false" name="`NICKNAME`"/> </property> <list name="posts" table="`MEMBERAUDITING_POSTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MEMBERAUDITING_POSTS_KEY" update="true"> <column name="`MEMBERAUDITING_POSTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MEMBERAUDITING_POSTS_IDX`"/> <element type="java.lang.String"/> </list> <list name="created" table="`MEMBERAUDITING_CREATEDAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MEMBERAUDITING_CREATED_KEY" update="true"> <column name="`MEMBERAUDITING_CREATED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MEMBERAUDITING_CREATED_IDX`"/> @@ -414,7 +414,7 @@ <column not-null="false" unique="false" name="`CREATOR`"/> </property> <list name="posts" table="`TOPICAUDITING_POSTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TOPICAUDITING_POSTS_KEY" update="true"> <column name="`TOPICAUDITING_POSTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TOPICAUDITING_POSTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_e_o_hibernate.hbm.xml index 668b6faca..0c779c971 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_e_o_hibernate.hbm.xml @@ -25,13 +25,13 @@ <one-to-many entity-name="PType"/> </bag> <bag name="subNOTypes" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="PTYPE_SUBNOTYPES"> + <key foreign-key="PTYPE_SUBNOTYPES_KEY" update="true"> <column name="`PTYPE_SUBNOTYPES_ID`" unique="false"/> </key> <one-to-many entity-name="PType"/> </bag> <bag name="infoReferences" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="PTYPE_INFOREFERENCES"> + <key foreign-key="PTYPE_INFOREFERENCES_KEY" update="true"> <column name="`PTYPE_INFOREFERENCES_ID`" unique="false"/> </key> <one-to-many entity-name="PDeclaration"/> @@ -129,19 +129,19 @@ <column not-null="false" unique="false" name="`BASE`"/> </property> <bag name="subTypes" table="`PTYPEAUDITING_SUBTYPESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PTYPEAUDITING_SUBTYPES_KEY" update="true"> <column name="`PTYPEAUDITING_SUBTYPES_TENEO_AUDIT_ID`" unique="false"/> </key> <element type="java.lang.String"/> </bag> <bag name="subNOTypes" table="`PTYPEAUDITING_SUBNOTYPESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PTYPEAUDITING_SUBNOTYPES_KEY" update="true"> <column name="`PTYPEAUDITING_SUBNOTYPES_TENEO_AUDIT_ID`" unique="false"/> </key> <element type="java.lang.String"/> </bag> <list name="infoReferences" table="`PTYPEAUDITING_INFOREFERENCESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PTYPEAUDITING_INFOREFERENCES_KEY" update="true"> <column name="`PTYPEAUDITING_INFOREFERENCES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PTYPEAUDITING_INFOREFERENCES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_h_o_hibernate.hbm.xml index bac17f33b..009a2c9d0 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/InventoryAction_hsqldb_h_o_hibernate.hbm.xml @@ -28,13 +28,13 @@ <one-to-many entity-name="PType"/> </bag> <bag name="subNOTypes" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="PTYPE_SUBNOTYPES"> + <key foreign-key="PTYPE_SUBNOTYPES_KEY" update="true"> <column name="`PTYPE_SUBNOTYPES_ID`" unique="false"/> </key> <one-to-many entity-name="PType"/> </bag> <bag name="infoReferences" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="PTYPE_INFOREFERENCES"> + <key foreign-key="PTYPE_INFOREFERENCES_KEY" update="true"> <column name="`PTYPE_INFOREFERENCES_ID`" unique="false"/> </key> <one-to-many entity-name="PDeclaration"/> @@ -141,19 +141,19 @@ <column not-null="false" unique="false" name="`BASE`"/> </property> <bag name="subTypes" table="`PTYPEAUDITING_SUBTYPESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PTYPEAUDITING_SUBTYPES_KEY" update="true"> <column name="`PTYPEAUDITING_SUBTYPES_TENEO_AUDIT_ID`" unique="false"/> </key> <element type="java.lang.String"/> </bag> <bag name="subNOTypes" table="`PTYPEAUDITING_SUBNOTYPESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PTYPEAUDITING_SUBNOTYPES_KEY" update="true"> <column name="`PTYPEAUDITING_SUBNOTYPES_TENEO_AUDIT_ID`" unique="false"/> </key> <element type="java.lang.String"/> </bag> <list name="infoReferences" table="`PTYPEAUDITING_INFOREFERENCESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PTYPEAUDITING_INFOREFERENCES_KEY" update="true"> <column name="`PTYPEAUDITING_INFOREFERENCES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PTYPEAUDITING_INFOREFERENCES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml index d249022ec..599c3198c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_e_o_hibernate.hbm.xml @@ -69,7 +69,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="library" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKSINLIB_LIBRARY"> + <key foreign-key="BOOKSINLIB_LIBRARY_KEY" update="true"> <column name="`BOOKSINLIB_LIBRARY_E_ID`" unique="false"/> </key> <list-index column="`BOOKSINLIB_LIBRARY_IDX`"/> @@ -105,14 +105,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="library" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_LIBRARY"> + <key foreign-key="LIBRARY_LIBRARY_KEY" update="true"> <column name="`LIBRARY_LIBRARY_UNIQUENAME`" unique="false"/> </key> <list-index column="`LIBRARY_LIBRARY_IDX`"/> <one-to-many entity-name="Library"/> </list> <list name="abstractBookDefinitionGroup" table="`LIBRARY_ABSTRACTBOOKDEFINITIONGROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="LIBRARY_ABSTRACTBOOKDEFINITIONGROUP_KEY" update="true"> <column name="`LIBRARY_ABSTRACTBOOKDEFINITIONGROUP_UNIQUENAME`" unique="false"/> </key> <list-index column="`LIBRARY_ABSTRACTBOOKDEFINITIONGROUP_IDX`"/> @@ -350,7 +350,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="library" table="`BOOKSINLIBAUDITING_LIBRARYAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="BOOKSINLIBAUDITING_LIBRARY_KEY" update="true"> <column name="`BOOKSINLIBAUDITING_LIBRARY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKSINLIBAUDITING_LIBRARY_IDX`"/> @@ -518,14 +518,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="library" table="`LIBRARYAUDITING_LIBRARYAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_LIBRARY_KEY" update="true"> <column name="`LIBRARYAUDITING_LIBRARY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_LIBRARY_IDX`"/> <element type="java.lang.String"/> </list> <list name="abstractBookDefinitionGroup" table="`LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUP_KEY" update="true"> <column name="`LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml index 493a8036d..7fe7ecb01 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/JuliaAction_hsqldb_h_o_hibernate.hbm.xml @@ -72,7 +72,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="library" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKSINLIB_LIBRARY"> + <key foreign-key="BOOKSINLIB_LIBRARY_KEY" update="true"> <column name="`BOOKSINLIB_LIBRARY_E_ID`" unique="false"/> </key> <list-index column="`BOOKSINLIB_LIBRARY_IDX`"/> @@ -108,14 +108,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="library" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_LIBRARY"> + <key foreign-key="LIBRARY_LIBRARY_KEY" update="true"> <column name="`LIBRARY_LIBRARY_UNIQUENAME`" unique="false"/> </key> <list-index column="`LIBRARY_LIBRARY_IDX`"/> <one-to-many entity-name="Library"/> </list> <list name="abstractBookDefinitionGroup" table="`LIBRARY_ABSTRACTBOOKDEFINITIONGROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="LIBRARY_ABSTRACTBOOKDEFINITIONGROUP_KEY" update="true"> <column name="`LIBRARY_ABSTRACTBOOKDEFINITIONGROUP_UNIQUENAME`" unique="false"/> </key> <list-index column="`LIBRARY_ABSTRACTBOOKDEFINITIONGROUP_IDX`"/> @@ -356,7 +356,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="library" table="`BOOKSINLIBAUDITING_LIBRARYAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="BOOKSINLIBAUDITING_LIBRARY_KEY" update="true"> <column name="`BOOKSINLIBAUDITING_LIBRARY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKSINLIBAUDITING_LIBRARY_IDX`"/> @@ -524,14 +524,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="library" table="`LIBRARYAUDITING_LIBRARYAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_LIBRARY_KEY" update="true"> <column name="`LIBRARYAUDITING_LIBRARY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_LIBRARY_IDX`"/> <element type="java.lang.String"/> </list> <list name="abstractBookDefinitionGroup" table="`LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUP_KEY" update="true"> <column name="`LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_ABSTRACTBOOKDEFINITIONGROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_e_o_hibernate.hbm.xml index ea53602e1..cee2372a7 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRJ_KY" update="true"> <column name="`LB_WR_D`" unique="false"/> </key> <list-index column="`TST_INDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LBRR_BKS"> + <key foreign-key="LB_BK_KY" update="true"> <column name="`LB_BK_D`" unique="false"/> </key> <list-index column="`LB_BK_DX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_h_o_hibernate.hbm.xml index 95e3677e4..e8d3b2b0d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryCheckNameAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRJ_KY" update="true"> <column name="`LB_WR_D`" unique="false"/> </key> <list-index column="`TST_INDX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LBRR_BKS"> + <key foreign-key="LB_BK_KY" update="true"> <column name="`LB_BK_D`" unique="false"/> </key> <list-index column="`LB_BK_DX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_e_o_hibernate.hbm.xml index 6da4a15a8..6f12145fe 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_e_o_hibernate.hbm.xml @@ -51,14 +51,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRI" update="true"> <column name="`LI_ID`" unique="false"/> </key> <list-index column="`TEST_`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRA" update="true"> <column name="`LI_ID`" unique="false"/> </key> <list-index column="`L_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_h_o_hibernate.hbm.xml index 98a710e0d..a6176072d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryColLengthAction_hsqldb_h_o_hibernate.hbm.xml @@ -57,14 +57,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRI" update="true"> <column name="`LI_ID`" unique="false"/> </key> <list-index column="`TEST_`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRA" update="true"> <column name="`LI_ID`" unique="false"/> </key> <list-index column="`L_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDBothAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryContainerFeatureIDFeatureIDAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_e_o_hibernate.hbm.xml index 4a0d71bb8..264831a40 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_e_o_hibernate.hbm.xml @@ -50,7 +50,7 @@ </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> @@ -58,7 +58,7 @@ </list> <list name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -232,14 +232,14 @@ <column not-null="false" unique="false" name="`NAME`" length="50"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -299,7 +299,7 @@ <column not-null="false" unique="false" name="`NAME`" length="50"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_h_o_hibernate.hbm.xml index a36bd988d..0915ca94c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryFKAction_hsqldb_h_o_hibernate.hbm.xml @@ -56,7 +56,7 @@ </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> @@ -64,7 +64,7 @@ </list> <list name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -250,14 +250,14 @@ <column not-null="false" unique="false" name="`NAME`" length="50"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -320,7 +320,7 @@ <column not-null="false" unique="false" name="`NAME`" length="50"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_e_o_hibernate.hbm.xml index 6b20fe717..cb524e4de 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="false" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="false" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="false" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="false" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="false" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_h_o_hibernate.hbm.xml index 7cf01b826..d8f666c56 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryGlobalEagerAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="false" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="false" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="false" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="false" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="false" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_e_o_hibernate.hbm.xml index 75c5e18da..12f81f700 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_e_o_hibernate.hbm.xml @@ -55,14 +55,14 @@ </property> <bag name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <one-to-many entity-name="Writer"/> </bag> <bag name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <one-to-many entity-name="Book"/> @@ -236,14 +236,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -303,7 +303,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_h_o_hibernate.hbm.xml index d13ac2927..7c7472ae7 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryJoinTableNamingAction_hsqldb_h_o_hibernate.hbm.xml @@ -61,14 +61,14 @@ </property> <bag name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <one-to-many entity-name="Writer"/> </bag> <bag name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <one-to-many entity-name="Book"/> @@ -254,14 +254,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -324,7 +324,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_e_o_hibernate.hbm.xml index 7bbf754b1..59ff43554 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,13 +47,13 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <one-to-many entity-name="Writer"/> </bag> <bag name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <one-to-many entity-name="Book"/> @@ -220,14 +220,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -286,7 +286,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_h_o_hibernate.hbm.xml index 29e30c690..77e804d64 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryListAsBagAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,13 +53,13 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <bag name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <one-to-many entity-name="Writer"/> </bag> <bag name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <one-to-many entity-name="Book"/> @@ -238,14 +238,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -307,7 +307,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNonResolvingAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryNotifyingTestAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_e_o_hibernate.hbm.xml index 69a893170..e834d1e83 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="library.Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`LIBRARYAUDITING_WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_h_o_hibernate.hbm.xml index 29002c577..5eeb14d5a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryQualifyActionHB_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="library.Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`LIBRARYAUDITING_WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_e_o_hibernate.hbm.xml index 21b35d211..d425c2b29 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="persist,merge,delete,refresh,save-update,lock"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="persist,merge,delete,refresh,save-update,lock"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_h_o_hibernate.hbm.xml index d96fe7d00..189da8ef0 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceCutPasteAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="persist,merge,delete,refresh,save-update,lock"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="persist,merge,delete,refresh,save-update,lock"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibraryResourceVisitTreeAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/LibrarySerializationAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_e_o_hibernate.hbm.xml index eb3546c34..62efc1fdd 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_e_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="ONE_MANIES_KEY" update="true"> <column name="`ONE_E_ID`" unique="false"/> </key> <many-to-many entity-name="Many" unique="false" foreign-key="ONE_MANIES"> @@ -107,7 +107,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ONEAUDITING_MANIES_KEY" update="true"> <column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ONEAUDITING_MANIES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_h_o_hibernate.hbm.xml index 80cd34ef1..1f97cda4d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ListAsIdBagAction_hsqldb_h_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="ONE_MANIES_KEY" update="true"> <column name="`ONE_E_ID`" unique="false"/> </key> <many-to-many entity-name="Many" unique="false" foreign-key="ONE_MANIES"> @@ -119,7 +119,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ONEAUDITING_MANIES_KEY" update="true"> <column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ONEAUDITING_MANIES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_e_o_hibernate.hbm.xml index 639fdb59b..dbfa13479 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_e_o_hibernate.hbm.xml @@ -21,21 +21,21 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="rootTopics" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAP_ROOTTOPICS"> + <key foreign-key="MAP_ROOTTOPICS_KEY" update="true"> <column name="`MAP_ROOTTOPICS_E_ID`" unique="false"/> </key> <list-index column="`MAP_ROOTTOPICS_IDX`"/> <one-to-many entity-name="Topic"/> </list> <list name="relations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAP_RELATIONS"> + <key foreign-key="MAP_RELATIONS_KEY" update="true"> <column name="`MAP_RELATIONS_E_ID`" unique="false"/> </key> <list-index column="`MAP_RELATIONS_IDX`"/> <one-to-many entity-name="Relationship"/> </list> <list name="resources" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAP_RESOURCES"> + <key foreign-key="MAP_RESOURCES_KEY" update="true"> <column name="`MAP_RESOURCES_E_ID`" unique="false"/> </key> <list-index column="`MAP_RESOURCES_IDX`"/> @@ -117,7 +117,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="items" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="THREAD_ITEMS"> + <key foreign-key="THREAD_ITEMS_KEY" update="true"> <column name="`THREAD_ITEMS_E_ID`" unique="false"/> </key> <list-index column="`THREAD_ITEMS_IDX`"/> @@ -164,7 +164,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="comments" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="TOPIC_COMMENTS"> + <key foreign-key="TOPIC_COMMENTS_KEY" update="true"> <column name="`TOPIC_COMMENTS_E_ID`" unique="false"/> </key> <list-index column="`TOPIC_COMMENTS_IDX`"/> @@ -203,7 +203,7 @@ <column not-null="false" unique="false" name="`STARTDATE`"/> </property> <list name="subtopics" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="TOPIC_SUBTOPICS"> + <key foreign-key="TOPIC_SUBTOPICS_KEY" update="true"> <column name="`TOPIC_SUBTOPICS_E_ID`" unique="false"/> </key> <list-index column="`TOPIC_SUBTOPICS_IDX`"/> @@ -348,21 +348,21 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="rootTopics" table="`MAPAUDITING_ROOTTOPICSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAPAUDITING_ROOTTOPICS_KEY" update="true"> <column name="`MAPAUDITING_ROOTTOPICS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAPAUDITING_ROOTTOPICS_IDX`"/> <element type="java.lang.String"/> </list> <list name="relations" table="`MAPAUDITING_RELATIONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAPAUDITING_RELATIONS_KEY" update="true"> <column name="`MAPAUDITING_RELATIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAPAUDITING_RELATIONS_IDX`"/> <element type="java.lang.String"/> </list> <list name="resources" table="`MAPAUDITING_RESOURCESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAPAUDITING_RESOURCES_KEY" update="true"> <column name="`MAPAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAPAUDITING_RESOURCES_IDX`"/> @@ -487,7 +487,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="comments" table="`RESOURCEAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RESOURCEAUDITING_COMMENTS_KEY" update="true"> <column name="`RESOURCEAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RESOURCEAUDITING_COMMENTS_IDX`"/> @@ -500,7 +500,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="topics" table="`RESOURCEAUDITING_TOPICSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RESOURCEAUDITING_TOPICS_KEY" update="true"> <column name="`RESOURCEAUDITING_TOPICS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RESOURCEAUDITING_TOPICS_IDX`"/> @@ -556,7 +556,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="items" table="`THREADAUDITING_ITEMSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="THREADAUDITING_ITEMS_KEY" update="true"> <column name="`THREADAUDITING_ITEMS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`THREADAUDITING_ITEMS_IDX`"/> @@ -679,7 +679,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="comments" table="`TOPICAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TOPICAUDITING_COMMENTS_KEY" update="true"> <column name="`TOPICAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TOPICAUDITING_COMMENTS_IDX`"/> @@ -706,7 +706,7 @@ </type> </property> <list name="resources" table="`TOPICAUDITING_RESOURCESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TOPICAUDITING_RESOURCES_KEY" update="true"> <column name="`TOPICAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TOPICAUDITING_RESOURCES_IDX`"/> @@ -716,7 +716,7 @@ <column not-null="false" unique="false" name="`STARTDATE`"/> </property> <list name="subtopics" table="`TOPICAUDITING_SUBTOPICSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TOPICAUDITING_SUBTOPICS_KEY" update="true"> <column name="`TOPICAUDITING_SUBTOPICS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TOPICAUDITING_SUBTOPICS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_h_o_hibernate.hbm.xml index 18504b189..868de0d54 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/MindMapAction_hsqldb_h_o_hibernate.hbm.xml @@ -24,21 +24,21 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="rootTopics" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAP_ROOTTOPICS"> + <key foreign-key="MAP_ROOTTOPICS_KEY" update="true"> <column name="`MAP_ROOTTOPICS_E_ID`" unique="false"/> </key> <list-index column="`MAP_ROOTTOPICS_IDX`"/> <one-to-many entity-name="Topic"/> </list> <list name="relations" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAP_RELATIONS"> + <key foreign-key="MAP_RELATIONS_KEY" update="true"> <column name="`MAP_RELATIONS_E_ID`" unique="false"/> </key> <list-index column="`MAP_RELATIONS_IDX`"/> <one-to-many entity-name="Relationship"/> </list> <list name="resources" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MAP_RESOURCES"> + <key foreign-key="MAP_RESOURCES_KEY" update="true"> <column name="`MAP_RESOURCES_E_ID`" unique="false"/> </key> <list-index column="`MAP_RESOURCES_IDX`"/> @@ -129,7 +129,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="items" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="THREAD_ITEMS"> + <key foreign-key="THREAD_ITEMS_KEY" update="true"> <column name="`THREAD_ITEMS_E_ID`" unique="false"/> </key> <list-index column="`THREAD_ITEMS_IDX`"/> @@ -182,7 +182,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="comments" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="TOPIC_COMMENTS"> + <key foreign-key="TOPIC_COMMENTS_KEY" update="true"> <column name="`TOPIC_COMMENTS_E_ID`" unique="false"/> </key> <list-index column="`TOPIC_COMMENTS_IDX`"/> @@ -221,7 +221,7 @@ <column not-null="false" unique="false" name="`STARTDATE`"/> </property> <list name="subtopics" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="TOPIC_SUBTOPICS"> + <key foreign-key="TOPIC_SUBTOPICS_KEY" update="true"> <column name="`TOPIC_SUBTOPICS_E_ID`" unique="false"/> </key> <list-index column="`TOPIC_SUBTOPICS_IDX`"/> @@ -372,21 +372,21 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="rootTopics" table="`MAPAUDITING_ROOTTOPICSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAPAUDITING_ROOTTOPICS_KEY" update="true"> <column name="`MAPAUDITING_ROOTTOPICS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAPAUDITING_ROOTTOPICS_IDX`"/> <element type="java.lang.String"/> </list> <list name="relations" table="`MAPAUDITING_RELATIONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAPAUDITING_RELATIONS_KEY" update="true"> <column name="`MAPAUDITING_RELATIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAPAUDITING_RELATIONS_IDX`"/> <element type="java.lang.String"/> </list> <list name="resources" table="`MAPAUDITING_RESOURCESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAPAUDITING_RESOURCES_KEY" update="true"> <column name="`MAPAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAPAUDITING_RESOURCES_IDX`"/> @@ -517,7 +517,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="comments" table="`RESOURCEAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RESOURCEAUDITING_COMMENTS_KEY" update="true"> <column name="`RESOURCEAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RESOURCEAUDITING_COMMENTS_IDX`"/> @@ -530,7 +530,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="topics" table="`RESOURCEAUDITING_TOPICSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RESOURCEAUDITING_TOPICS_KEY" update="true"> <column name="`RESOURCEAUDITING_TOPICS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RESOURCEAUDITING_TOPICS_IDX`"/> @@ -589,7 +589,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="items" table="`THREADAUDITING_ITEMSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="THREADAUDITING_ITEMS_KEY" update="true"> <column name="`THREADAUDITING_ITEMS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`THREADAUDITING_ITEMS_IDX`"/> @@ -718,7 +718,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="comments" table="`TOPICAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TOPICAUDITING_COMMENTS_KEY" update="true"> <column name="`TOPICAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TOPICAUDITING_COMMENTS_IDX`"/> @@ -745,7 +745,7 @@ </type> </property> <list name="resources" table="`TOPICAUDITING_RESOURCESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TOPICAUDITING_RESOURCES_KEY" update="true"> <column name="`TOPICAUDITING_RESOURCES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TOPICAUDITING_RESOURCES_IDX`"/> @@ -755,7 +755,7 @@ <column not-null="false" unique="false" name="`STARTDATE`"/> </property> <list name="subtopics" table="`TOPICAUDITING_SUBTOPICSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="TOPICAUDITING_SUBTOPICS_KEY" update="true"> <column name="`TOPICAUDITING_SUBTOPICS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TOPICAUDITING_SUBTOPICS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_e_o_hibernate.hbm.xml index f3bbff1ee..bc9ef16a2 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_e_o_hibernate.hbm.xml @@ -50,7 +50,7 @@ </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="LIBRARY_WRITERS_E_ID" unique="false"/> </key> <list-index column="TEST_INDEX"/> @@ -58,7 +58,7 @@ </list> <list name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="LIBRARY_BOOKS_E_ID" unique="false"/> </key> <list-index column="LIBRARY_BOOKS_IDX"/> @@ -232,14 +232,14 @@ <column not-null="false" unique="false" name="NAME" length="50"/> </property> <list name="writers" table="LIBRARYAUDITING_WRITERSAUDITING" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID" unique="false"/> </key> <list-index column="LIBRARYAUDITING_WRITERS_IDX"/> <element type="java.lang.String"/> </list> <list name="books" table="LIBRARYAUDITING_BOOKSAUDITING" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID" unique="false"/> </key> <list-index column="LIBRARYAUDITING_BOOKS_IDX"/> @@ -299,7 +299,7 @@ <column not-null="false" unique="false" name="NAME" length="50"/> </property> <list name="books" table="WRITERAUDITING_BOOKSAUDITING" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="WRITERAUDITING_BOOKS_TENEO_AUDIT_ID" unique="false"/> </key> <list-index column="WRITERAUDITING_BOOKS_IDX"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_h_o_hibernate.hbm.xml index c2aeeb14c..a8bdb5cea 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/NoEscapeLibraryAction_hsqldb_h_o_hibernate.hbm.xml @@ -56,7 +56,7 @@ </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="LIBRARY_WRITERS_E_ID" unique="false"/> </key> <list-index column="TEST_INDEX"/> @@ -64,7 +64,7 @@ </list> <list name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="LIBRARY_BOOKS_E_ID" unique="false"/> </key> <list-index column="LIBRARY_BOOKS_IDX"/> @@ -250,14 +250,14 @@ <column not-null="false" unique="false" name="NAME" length="50"/> </property> <list name="writers" table="LIBRARYAUDITING_WRITERSAUDITING" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID" unique="false"/> </key> <list-index column="LIBRARYAUDITING_WRITERS_IDX"/> <element type="java.lang.String"/> </list> <list name="books" table="LIBRARYAUDITING_BOOKSAUDITING" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID" unique="false"/> </key> <list-index column="LIBRARYAUDITING_BOOKS_IDX"/> @@ -320,7 +320,7 @@ <column not-null="false" unique="false" name="NAME" length="50"/> </property> <list name="books" table="WRITERAUDITING_BOOKSAUDITING" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="WRITERAUDITING_BOOKS_TENEO_AUDIT_ID" unique="false"/> </key> <list-index column="WRITERAUDITING_BOOKS_IDX"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_e_o_hibernate.hbm.xml index f015280a9..78ad842d0 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="scene" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ACTTYPE_SCENE"> + <key foreign-key="ACTTYPE_SCENE_KEY" update="true"> <column name="`ACTTYPE_SCENE_E_ID`" unique="false"/> </key> <list-index column="`ACTTYPE_SCENE_IDX`"/> @@ -37,7 +37,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="p" table="`FMTYPE_P`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FMTYPE_P_KEY" update="true"> <column name="`FMTYPE_P_E_ID`" unique="false"/> </key> <list-index column="`FMTYPE_P_IDX`"/> @@ -55,7 +55,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`PERSONAETYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSONAETYPE_GROUP_KEY" update="true"> <column name="`PERSONAETYPE_GROUP_E_ID`" unique="false"/> </key> <list-index column="`PERSONAETYPE_GROUP_IDX`"/> @@ -92,7 +92,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="persona" table="`PERSONAGROUPTYPE_PERSONA`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAGROUPTYPE_PERSONA_KEY" update="true"> <column name="`PERSONAGROUPTYPE_PERSONA_E_ID`" unique="false"/> </key> <list-index column="`PERSONAGROUPTYPE_PERSONA_IDX`"/> @@ -128,7 +128,7 @@ <column not-null="true" unique="false" name="`PLAYSUBTITLE`"/> </property> <list name="act" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PLAYTYPE_ACT"> + <key foreign-key="PLAYTYPE_ACT_KEY" update="true"> <column name="`PLAYTYPE_ACT_E_ID`" unique="false"/> </key> <list-index column="`PLAYTYPE_ACT_IDX`"/> @@ -146,7 +146,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`SCENETYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SCENETYPE_GROUP_KEY" update="true"> <column name="`SCENETYPE_GROUP_E_ID`" unique="false"/> </key> <list-index column="`SCENETYPE_GROUP_IDX`"/> @@ -186,7 +186,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`SPEECHTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SPEECHTYPE_GROUP_KEY" update="true"> <column name="`SPEECHTYPE_GROUP_E_ID`" unique="false"/> </key> <list-index column="`SPEECHTYPE_GROUP_IDX`"/> @@ -281,7 +281,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="scene" table="`ACTTYPEAUDITING_SCENEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ACTTYPEAUDITING_SCENE_KEY" update="true"> <column name="`ACTTYPEAUDITING_SCENE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ACTTYPEAUDITING_SCENE_IDX`"/> @@ -502,7 +502,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="p" table="`FMTYPEAUDITING_PAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FMTYPEAUDITING_P_KEY" update="true"> <column name="`FMTYPEAUDITING_P_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FMTYPEAUDITING_P_IDX`"/> @@ -558,7 +558,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`PERSONAETYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSONAETYPEAUDITING_GROUP_KEY" update="true"> <column name="`PERSONAETYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAETYPEAUDITING_GROUP_IDX`"/> @@ -633,7 +633,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="persona" table="`PERSONAGROUPTYPEAUDITING_PERSONAAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAGROUPTYPEAUDITING_PERSONA_KEY" update="true"> <column name="`PERSONAGROUPTYPEAUDITING_PERSONA_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAGROUPTYPEAUDITING_PERSONA_IDX`"/> @@ -707,7 +707,7 @@ <column not-null="false" unique="false" name="`PLAYSUBTITLE`"/> </property> <list name="act" table="`PLAYTYPEAUDITING_ACTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PLAYTYPEAUDITING_ACT_KEY" update="true"> <column name="`PLAYTYPEAUDITING_ACT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PLAYTYPEAUDITING_ACT_IDX`"/> @@ -763,7 +763,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`SCENETYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SCENETYPEAUDITING_GROUP_KEY" update="true"> <column name="`SCENETYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SCENETYPEAUDITING_GROUP_IDX`"/> @@ -841,7 +841,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`SPEECHTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SPEECHTYPEAUDITING_GROUP_KEY" update="true"> <column name="`SPEECHTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SPEECHTYPEAUDITING_GROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_h_o_hibernate.hbm.xml index 221e80e19..7f2cb7933 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PlayAction_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="scene" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="ACTTYPE_SCENE"> + <key foreign-key="ACTTYPE_SCENE_KEY" update="true"> <column name="`ACTTYPE_SCENE_E_ID`" unique="false"/> </key> <list-index column="`ACTTYPE_SCENE_IDX`"/> @@ -43,7 +43,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="p" table="`FMTYPE_P`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FMTYPE_P_KEY" update="true"> <column name="`FMTYPE_P_E_ID`" unique="false"/> </key> <list-index column="`FMTYPE_P_IDX`"/> @@ -64,7 +64,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`PERSONAETYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSONAETYPE_GROUP_KEY" update="true"> <column name="`PERSONAETYPE_GROUP_E_ID`" unique="false"/> </key> <list-index column="`PERSONAETYPE_GROUP_IDX`"/> @@ -104,7 +104,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="persona" table="`PERSONAGROUPTYPE_PERSONA`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAGROUPTYPE_PERSONA_KEY" update="true"> <column name="`PERSONAGROUPTYPE_PERSONA_E_ID`" unique="false"/> </key> <list-index column="`PERSONAGROUPTYPE_PERSONA_IDX`"/> @@ -143,7 +143,7 @@ <column not-null="true" unique="false" name="`PLAYSUBTITLE`"/> </property> <list name="act" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PLAYTYPE_ACT"> + <key foreign-key="PLAYTYPE_ACT_KEY" update="true"> <column name="`PLAYTYPE_ACT_E_ID`" unique="false"/> </key> <list-index column="`PLAYTYPE_ACT_IDX`"/> @@ -164,7 +164,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`SCENETYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SCENETYPE_GROUP_KEY" update="true"> <column name="`SCENETYPE_GROUP_E_ID`" unique="false"/> </key> <list-index column="`SCENETYPE_GROUP_IDX`"/> @@ -207,7 +207,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`SPEECHTYPE_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SPEECHTYPE_GROUP_KEY" update="true"> <column name="`SPEECHTYPE_GROUP_E_ID`" unique="false"/> </key> <list-index column="`SPEECHTYPE_GROUP_IDX`"/> @@ -308,7 +308,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="scene" table="`ACTTYPEAUDITING_SCENEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ACTTYPEAUDITING_SCENE_KEY" update="true"> <column name="`ACTTYPEAUDITING_SCENE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ACTTYPEAUDITING_SCENE_IDX`"/> @@ -532,7 +532,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="p" table="`FMTYPEAUDITING_PAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FMTYPEAUDITING_P_KEY" update="true"> <column name="`FMTYPEAUDITING_P_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FMTYPEAUDITING_P_IDX`"/> @@ -591,7 +591,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`PERSONAETYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="PERSONAETYPEAUDITING_GROUP_KEY" update="true"> <column name="`PERSONAETYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAETYPEAUDITING_GROUP_IDX`"/> @@ -669,7 +669,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="persona" table="`PERSONAGROUPTYPEAUDITING_PERSONAAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAGROUPTYPEAUDITING_PERSONA_KEY" update="true"> <column name="`PERSONAGROUPTYPEAUDITING_PERSONA_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAGROUPTYPEAUDITING_PERSONA_IDX`"/> @@ -746,7 +746,7 @@ <column not-null="false" unique="false" name="`PLAYSUBTITLE`"/> </property> <list name="act" table="`PLAYTYPEAUDITING_ACTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PLAYTYPEAUDITING_ACT_KEY" update="true"> <column name="`PLAYTYPEAUDITING_ACT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PLAYTYPEAUDITING_ACT_IDX`"/> @@ -805,7 +805,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`SCENETYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SCENETYPEAUDITING_GROUP_KEY" update="true"> <column name="`SCENETYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SCENETYPEAUDITING_GROUP_IDX`"/> @@ -886,7 +886,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`SPEECHTYPEAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SPEECHTYPEAUDITING_GROUP_KEY" update="true"> <column name="`SPEECHTYPEAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SPEECHTYPEAUDITING_GROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_e_o_hibernate.hbm.xml index 03a179525..79ed0c5bb 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_e_o_hibernate.hbm.xml @@ -51,7 +51,7 @@ <column not-null="false" unique="false" name="`COMMENT`"/> </property> <list name="items" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PURCHASEORDER_ITEMS"> + <key foreign-key="PURCHASEORDER_ITEMS_KEY" update="true"> <column name="`PURCHASEORDER_ITEMS_E_ID`" unique="false"/> </key> <list-index column="`PURCHASEORDER_ITEMS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`COMMENT`"/> </property> <list name="items" table="`PURCHASEORDERAUDITING_ITEMSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PURCHASEORDERAUDITING_ITEMS_KEY" update="true"> <column name="`PURCHASEORDERAUDITING_ITEMS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PURCHASEORDERAUDITING_ITEMS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_h_o_hibernate.hbm.xml index 855aa2d09..0d77ac27b 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/PrimerPOAction_hsqldb_h_o_hibernate.hbm.xml @@ -57,7 +57,7 @@ <column not-null="false" unique="false" name="`COMMENT`"/> </property> <list name="items" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PURCHASEORDER_ITEMS"> + <key foreign-key="PURCHASEORDER_ITEMS_KEY" update="true"> <column name="`PURCHASEORDER_ITEMS_E_ID`" unique="false"/> </key> <list-index column="`PURCHASEORDER_ITEMS_IDX`"/> @@ -328,7 +328,7 @@ <column not-null="false" unique="false" name="`COMMENT`"/> </property> <list name="items" table="`PURCHASEORDERAUDITING_ITEMSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PURCHASEORDERAUDITING_ITEMS_KEY" update="true"> <column name="`PURCHASEORDERAUDITING_ITEMS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PURCHASEORDERAUDITING_ITEMS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_e_o_hibernate.hbm.xml index 217874006..d4aa83947 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_e_o_hibernate.hbm.xml @@ -28,7 +28,7 @@ <column not-null="false" unique="false" name="`ANYONE_ID`"/> </any> <list name="AnyList" table="`PRODUCTTYPE_ANYLIST`" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PRODUCTTYPE_ANYLIST"> + <key foreign-key="PRODUCTTYPE_ANYLIST_KEY" update="true"> <column name="`PRODUCTTYPE_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_ANYLIST_IDX`"/> @@ -156,7 +156,7 @@ <column not-null="false" unique="false" name="`ANYONE`"/> </property> <list name="AnyList" table="`PRODUCTTYPEAUDITING_ANYLISTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_ANYLIST_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_ANYLIST_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_ANYLIST_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_h_o_hibernate.hbm.xml index d86b902bd..7ed5c51c2 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/ProductAction_hsqldb_h_o_hibernate.hbm.xml @@ -31,7 +31,7 @@ <column not-null="false" unique="false" name="`ANYONE_ID`"/> </any> <list name="AnyList" table="`PRODUCTTYPE_ANYLIST`" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PRODUCTTYPE_ANYLIST"> + <key foreign-key="PRODUCTTYPE_ANYLIST_KEY" update="true"> <column name="`PRODUCTTYPE_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPE_ANYLIST_IDX`"/> @@ -171,7 +171,7 @@ <column not-null="false" unique="false" name="`ANYONE`"/> </property> <list name="AnyList" table="`PRODUCTTYPEAUDITING_ANYLISTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PRODUCTTYPEAUDITING_ANYLIST_KEY" update="true"> <column name="`PRODUCTTYPEAUDITING_ANYLIST_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PRODUCTTYPEAUDITING_ANYLIST_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml index d7a292170..cca075a61 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_e_o_hibernate.hbm.xml @@ -90,7 +90,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS"> + <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/> @@ -335,7 +335,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml index e36af0cbc..0179ba30d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalMapAsClassAction_hsqldb_h_o_hibernate.hbm.xml @@ -93,7 +93,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS"> + <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/> @@ -347,7 +347,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml index 49aba85e7..96cfa985a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_e_o_hibernate.hbm.xml @@ -90,7 +90,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS"> + <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/> @@ -335,7 +335,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml index 93ae35d27..ea573a188 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/RentalResourceReferenceAction_hsqldb_h_o_hibernate.hbm.xml @@ -93,7 +93,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS"> + <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/> @@ -347,7 +347,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml index 6f62deec7..9e9fb5076 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml index 0fceaba5e..8074f10aa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleLibraryResourceAction_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml index 49aba85e7..96cfa985a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_e_o_hibernate.hbm.xml @@ -90,7 +90,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS"> + <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/> @@ -335,7 +335,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml index 93ae35d27..ea573a188 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SimpleRentalAction_hsqldb_h_o_hibernate.hbm.xml @@ -93,7 +93,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="RENTALCONTRACT_RENTALUNITS"> + <key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/> @@ -347,7 +347,7 @@ <column not-null="false" unique="false" name="`COST`"/> </property> <list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true"> <column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_e_o_hibernate.hbm.xml index d3e9af8f6..bf4f0b8ca 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_e_o_hibernate.hbm.xml @@ -21,7 +21,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="authorName" table="`AUTHORSTYPE_AUTHORNAME`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="AUTHORSTYPE_AUTHORNAME_KEY" update="true"> <column name="`AUTHORSTYPE_AUTHORNAME_E_ID`" unique="false"/> </key> <list-index column="`AUTHORSTYPE_AUTHORNAME_IDX`"/> @@ -39,7 +39,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="book" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKSTYPE_BOOK"> + <key foreign-key="BOOKSTYPE_BOOK_KEY" update="true"> <column name="`BOOKSTYPE_BOOK_E_ID`" unique="false"/> </key> <list-index column="`BOOKSTYPE_BOOK_IDX`"/> @@ -189,7 +189,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="authorName" table="`AUTHORSTYPEAUDITING_AUTHORNAMEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="AUTHORSTYPEAUDITING_AUTHORNAME_KEY" update="true"> <column name="`AUTHORSTYPEAUDITING_AUTHORNAME_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`AUTHORSTYPEAUDITING_AUTHORNAME_IDX`"/> @@ -245,7 +245,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="book" table="`BOOKSTYPEAUDITING_BOOKAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="BOOKSTYPEAUDITING_BOOK_KEY" update="true"> <column name="`BOOKSTYPEAUDITING_BOOK_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKSTYPEAUDITING_BOOK_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_h_o_hibernate.hbm.xml index 2ff7196b6..0eb133b15 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/SunBooksAction_hsqldb_h_o_hibernate.hbm.xml @@ -24,7 +24,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="authorName" table="`AUTHORSTYPE_AUTHORNAME`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="AUTHORSTYPE_AUTHORNAME_KEY" update="true"> <column name="`AUTHORSTYPE_AUTHORNAME_E_ID`" unique="false"/> </key> <list-index column="`AUTHORSTYPE_AUTHORNAME_IDX`"/> @@ -45,7 +45,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="book" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="BOOKSTYPE_BOOK"> + <key foreign-key="BOOKSTYPE_BOOK_KEY" update="true"> <column name="`BOOKSTYPE_BOOK_E_ID`" unique="false"/> </key> <list-index column="`BOOKSTYPE_BOOK_IDX`"/> @@ -210,7 +210,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="authorName" table="`AUTHORSTYPEAUDITING_AUTHORNAMEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="AUTHORSTYPEAUDITING_AUTHORNAME_KEY" update="true"> <column name="`AUTHORSTYPEAUDITING_AUTHORNAME_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`AUTHORSTYPEAUDITING_AUTHORNAME_IDX`"/> @@ -269,7 +269,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="book" table="`BOOKSTYPEAUDITING_BOOKAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="BOOKSTYPEAUDITING_BOOK_KEY" update="true"> <column name="`BOOKSTYPEAUDITING_BOOK_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`BOOKSTYPEAUDITING_BOOK_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml index d5f4fb0a9..a8cced19c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_e_o_hibernate.hbm.xml @@ -310,21 +310,21 @@ <column name="`WORKFLOWELEMENTAUDITING_TENEO_AUDIT_ID`"/> </key> <list name="nodes" table="`WORKFLOWAUDITING_NODESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WORKFLOWAUDITING_NODES_KEY" update="true"> <column name="`WORKFLOWAUDITING_NODES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WORKFLOWAUDITING_NODES_IDX`"/> <element type="java.lang.String"/> </list> <list name="edges" table="`WORKFLOWAUDITING_EDGESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WORKFLOWAUDITING_EDGES_KEY" update="true"> <column name="`WORKFLOWAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WORKFLOWAUDITING_EDGES_IDX`"/> <element type="java.lang.String"/> </list> <list name="comments" table="`WORKFLOWAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WORKFLOWAUDITING_COMMENTS_KEY" update="true"> <column name="`WORKFLOWAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WORKFLOWAUDITING_COMMENTS_IDX`"/> @@ -341,14 +341,14 @@ <column not-null="false" unique="false" name="`WORKFLOW`"/> </property> <list name="outputs" table="`WORKFLOWNODEAUDITING_OUTPUTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WORKFLOWNODEAUDITING_OUTPUTS_KEY" update="true"> <column name="`WORKFLOWNODEAUDITING_OUTPUTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WORKFLOWNODEAUDITING_OUTPUTS_IDX`"/> <element type="java.lang.String"/> </list> <list name="inputs" table="`WORKFLOWNODEAUDITING_INPUTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WORKFLOWNODEAUDITING_INPUTS_KEY" update="true"> <column name="`WORKFLOWNODEAUDITING_INPUTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WORKFLOWNODEAUDITING_INPUTS_IDX`"/> @@ -394,7 +394,7 @@ <column not-null="false" unique="false" name="`NODE`"/> </property> <list name="edges" table="`INPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="INPUTPORTAUDITING_EDGES_KEY" update="true"> <column name="`INPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`INPUTPORTAUDITING_EDGES_IDX`"/> @@ -411,7 +411,7 @@ <column not-null="false" unique="false" name="`NODE`"/> </property> <list name="edges" table="`OUTPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="OUTPUTPORTAUDITING_EDGES_KEY" update="true"> <column name="`OUTPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`OUTPUTPORTAUDITING_EDGES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml index 065c38f29..7027b7ff6 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.sample/WorkFlowAction_hsqldb_h_o_hibernate.hbm.xml @@ -274,21 +274,21 @@ <meta attribute="eclassName" inherit="false">WorkflowAuditing</meta> <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/emf/workflowAuditing</meta> <list name="nodes" table="`WORKFLOWAUDITING_NODESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WORKFLOWAUDITING_NODES_KEY" update="true"> <column name="`WORKFLOWAUDITING_NODES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WORKFLOWAUDITING_NODES_IDX`"/> <element type="java.lang.String"/> </list> <list name="edges" table="`WORKFLOWAUDITING_EDGESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WORKFLOWAUDITING_EDGES_KEY" update="true"> <column name="`WORKFLOWAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WORKFLOWAUDITING_EDGES_IDX`"/> <element type="java.lang.String"/> </list> <list name="comments" table="`WORKFLOWAUDITING_COMMENTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WORKFLOWAUDITING_COMMENTS_KEY" update="true"> <column name="`WORKFLOWAUDITING_COMMENTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WORKFLOWAUDITING_COMMENTS_IDX`"/> @@ -302,14 +302,14 @@ <column not-null="false" unique="false" name="`WORKFLOW`"/> </property> <list name="outputs" table="`WORKFLOWNODEAUDITING_OUTPUTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WORKFLOWNODEAUDITING_OUTPUTS_KEY" update="true"> <column name="`WORKFLOWNODEAUDITING_OUTPUTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WORKFLOWNODEAUDITING_OUTPUTS_IDX`"/> <element type="java.lang.String"/> </list> <list name="inputs" table="`WORKFLOWNODEAUDITING_INPUTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WORKFLOWNODEAUDITING_INPUTS_KEY" update="true"> <column name="`WORKFLOWNODEAUDITING_INPUTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WORKFLOWNODEAUDITING_INPUTS_IDX`"/> @@ -346,7 +346,7 @@ <column not-null="false" unique="false" name="`NODE`"/> </property> <list name="edges" table="`INPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="INPUTPORTAUDITING_EDGES_KEY" update="true"> <column name="`INPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`INPUTPORTAUDITING_EDGES_IDX`"/> @@ -360,7 +360,7 @@ <column not-null="false" unique="false" name="`NODE`"/> </property> <list name="edges" table="`OUTPUTPORTAUDITING_EDGESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="OUTPUTPORTAUDITING_EDGES_KEY" update="true"> <column name="`OUTPUTPORTAUDITING_EDGES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`OUTPUTPORTAUDITING_EDGES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_e_o_hibernate.hbm.xml index 32f0cde41..e8aa9abaf 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_e_o_hibernate.hbm.xml @@ -27,7 +27,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`DOCUMENTROOT_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOT_DOCUMENTROOT_MIXED_KEY" update="true"> <column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOT_MIXED_IDX`"/> @@ -44,14 +44,14 @@ </version> <property name="fme_feature" type="java.lang.String"/> <map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOT_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOT_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> @@ -188,7 +188,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`DOCUMENTROOTAUDITING_DOCUMENTROOTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOTAUDITING_DOCUMENTROOTAUDITING_MIXED_KEY" update="true"> <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_h_o_hibernate.hbm.xml index 2e5435d24..70410e55b 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DocumentRootAction_hsqldb_h_o_hibernate.hbm.xml @@ -33,7 +33,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`DOCUMENTROOT_DOCUMENTROOT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOT_DOCUMENTROOT_MIXED_KEY" update="true"> <column name="`DOCUMENTROOT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOT_MIXED_IDX`"/> @@ -50,14 +50,14 @@ </version> <property name="fme_feature" type="java.lang.String"/> <map name="xMLNSPrefixMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOT_DOCUMENTROOT_XMLNSPREFIXMAP_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XMLNSPREFIXMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> <element type="java.lang.String"/> </map> <map name="xSISchemaLocation" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOT_DOCUMENTROOT_XSISCHEMALOCATION_KEY" update="true"> <column name="`MIXED_DOCUMENTROOT_XSISCHEMALOCATION_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> @@ -203,7 +203,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`DOCUMENTROOTAUDITING_DOCUMENTROOTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="DOCUMENTROOTAUDITING_DOCUMENTROOTAUDITING_MIXED_KEY" update="true"> <column name="`DOCUMENTROOTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DOCUMENTROOTAUDITING_MIXED_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_e_o_hibernate.hbm.xml index 3bfb1d349..b37dbda23 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_e_o_hibernate.hbm.xml @@ -15,7 +15,7 @@ <column not-null="false" unique="false" name="`DURATION`"/> </property> <list name="durations" table="`DURATIONTEST_DURATIONS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="DURATIONTEST_DURATIONS_KEY" update="true"> <column name="`DURATIONTEST_DURATIONS_NAME`" unique="false"/> </key> <list-index column="`DURATIONTEST_DURATIONS_IDX`"/> @@ -97,7 +97,7 @@ <column not-null="false" unique="false" name="`DURATION`"/> </property> <list name="durations" table="`DURATIONTESTAUDITING_DURATIONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="DURATIONTESTAUDITING_DURATIONS_KEY" update="true"> <column name="`DURATIONTESTAUDITING_DURATIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DURATIONTESTAUDITING_DURATIONS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_h_o_hibernate.hbm.xml index 1d2a53a67..210d43f3b 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/DurationAction_hsqldb_h_o_hibernate.hbm.xml @@ -18,7 +18,7 @@ <column not-null="false" unique="false" name="`DURATION`"/> </property> <list name="durations" table="`DURATIONTEST_DURATIONS`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="DURATIONTEST_DURATIONS_KEY" update="true"> <column name="`DURATIONTEST_DURATIONS_NAME`" unique="false"/> </key> <list-index column="`DURATIONTEST_DURATIONS_IDX`"/> @@ -106,7 +106,7 @@ <column not-null="false" unique="false" name="`DURATION`"/> </property> <list name="durations" table="`DURATIONTESTAUDITING_DURATIONSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="DURATIONTESTAUDITING_DURATIONS_KEY" update="true"> <column name="`DURATIONTESTAUDITING_DURATIONS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`DURATIONTESTAUDITING_DURATIONS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_e_o_hibernate.hbm.xml index de6f64acc..3c4d96fba 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="nameMap" table="`ELEMENT_NAMEMAP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENT_NAMEMAP_KEY" update="true"> <column name="`ELEMENT_NAMEMAP_E_ID`" unique="false"/> </key> <list-index column="`ELEMENT_NAMEMAP_IDX`"/> @@ -44,7 +44,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="aMap" table="`FEATURE_AMAP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="FEATURE_AMAP_KEY" update="true"> <column name="`FEATURE_AMAP_E_ID`" unique="false"/> </key> <list-index column="`FEATURE_AMAP_IDX`"/> @@ -78,7 +78,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`MIXED_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="MIXED_MIXED_KEY" update="true"> <column name="`MIXED_MIXED_E_ID`" unique="false"/> </key> <list-index column="`MIXED_MIXED_IDX`"/> @@ -193,7 +193,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="nameMap" table="`ELEMENTAUDITING_NAMEMAPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENTAUDITING_NAMEMAP_KEY" update="true"> <column name="`ELEMENTAUDITING_NAMEMAP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ELEMENTAUDITING_NAMEMAP_IDX`"/> @@ -262,7 +262,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="aMap" table="`FEATUREAUDITING_AMAPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="FEATUREAUDITING_AMAP_KEY" update="true"> <column name="`FEATUREAUDITING_AMAP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FEATUREAUDITING_AMAP_IDX`"/> @@ -334,7 +334,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`MIXEDAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="MIXEDAUDITING_MIXED_KEY" update="true"> <column name="`MIXEDAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXEDAUDITING_MIXED_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_h_o_hibernate.hbm.xml index ce4cf3d68..7e54ee655 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/EcoreAttrsAction_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="nameMap" table="`ELEMENT_NAMEMAP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENT_NAMEMAP_KEY" update="true"> <column name="`ELEMENT_NAMEMAP_E_ID`" unique="false"/> </key> <list-index column="`ELEMENT_NAMEMAP_IDX`"/> @@ -50,7 +50,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="aMap" table="`FEATURE_AMAP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="FEATURE_AMAP_KEY" update="true"> <column name="`FEATURE_AMAP_E_ID`" unique="false"/> </key> <list-index column="`FEATURE_AMAP_IDX`"/> @@ -87,7 +87,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`MIXED_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="MIXED_MIXED_KEY" update="true"> <column name="`MIXED_MIXED_E_ID`" unique="false"/> </key> <list-index column="`MIXED_MIXED_IDX`"/> @@ -211,7 +211,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="nameMap" table="`ELEMENTAUDITING_NAMEMAPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENTAUDITING_NAMEMAP_KEY" update="true"> <column name="`ELEMENTAUDITING_NAMEMAP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ELEMENTAUDITING_NAMEMAP_IDX`"/> @@ -283,7 +283,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="aMap" table="`FEATUREAUDITING_AMAPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="FEATUREAUDITING_AMAP_KEY" update="true"> <column name="`FEATUREAUDITING_AMAP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FEATUREAUDITING_AMAP_IDX`"/> @@ -358,7 +358,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`MIXEDAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="MIXEDAUDITING_MIXED_KEY" update="true"> <column name="`MIXEDAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXEDAUDITING_MIXED_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_e_o_hibernate.hbm.xml index 0d78a870f..6c9b064e4 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_e_o_hibernate.hbm.xml @@ -43,7 +43,7 @@ <column not-null="true" unique="false" name="`FIRSTADDRESSHOLDER_FIRSTADDRESS_E_ID`"/> </many-to-one> <list name="secondAddress" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="ADDRESSLIST_SECONDADDRESS"> + <key foreign-key="ADDRESSLIST_SECONDADDRESS_KEY" update="true"> <column name="`ADDRESSLIST_SECONDADDRESS_E_ID`" unique="false"/> </key> <list-index column="`ADDRESSLIST_SECONDADDRESS_IDX`"/> @@ -84,7 +84,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="value" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="FIRSTADDRESSHOLDER_VALUE"> + <key foreign-key="FIRSTADDRESSHOLDER_VALUE_KEY" update="true"> <column name="`FIRSTADDRESSHOLDER_VALUE_E_ID`" unique="false"/> </key> <list-index column="`FIRSTADDRESSHOLDER_VALUE_IDX`"/> @@ -259,7 +259,7 @@ <column not-null="false" unique="false" name="`FIRSTADDRESS`"/> </property> <list name="secondAddress" table="`ADDRESSLISTAUDITING_SECONDADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ADDRESSLISTAUDITING_SECONDADDRESS_KEY" update="true"> <column name="`ADDRESSLISTAUDITING_SECONDADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSLISTAUDITING_SECONDADDRESS_IDX`"/> @@ -338,7 +338,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="value" table="`FIRSTADDRESSHOLDERAUDITING_VALUEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FIRSTADDRESSHOLDERAUDITING_VALUE_KEY" update="true"> <column name="`FIRSTADDRESSHOLDERAUDITING_VALUE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FIRSTADDRESSHOLDERAUDITING_VALUE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_h_o_hibernate.hbm.xml index fc92c0764..6e26db1d6 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ExtensionAction_hsqldb_h_o_hibernate.hbm.xml @@ -49,7 +49,7 @@ <column not-null="true" unique="false" name="`FIRSTADDRESSHOLDER_FIRSTADDRESS_E_ID`"/> </many-to-one> <list name="secondAddress" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="ADDRESSLIST_SECONDADDRESS"> + <key foreign-key="ADDRESSLIST_SECONDADDRESS_KEY" update="true"> <column name="`ADDRESSLIST_SECONDADDRESS_E_ID`" unique="false"/> </key> <list-index column="`ADDRESSLIST_SECONDADDRESS_IDX`"/> @@ -87,7 +87,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="value" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="FIRSTADDRESSHOLDER_VALUE"> + <key foreign-key="FIRSTADDRESSHOLDER_VALUE_KEY" update="true"> <column name="`FIRSTADDRESSHOLDER_VALUE_E_ID`" unique="false"/> </key> <list-index column="`FIRSTADDRESSHOLDER_VALUE_IDX`"/> @@ -271,7 +271,7 @@ <column not-null="false" unique="false" name="`FIRSTADDRESS`"/> </property> <list name="secondAddress" table="`ADDRESSLISTAUDITING_SECONDADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ADDRESSLISTAUDITING_SECONDADDRESS_KEY" update="true"> <column name="`ADDRESSLISTAUDITING_SECONDADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSLISTAUDITING_SECONDADDRESS_IDX`"/> @@ -347,7 +347,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="value" table="`FIRSTADDRESSHOLDERAUDITING_VALUEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FIRSTADDRESSHOLDERAUDITING_VALUE_KEY" update="true"> <column name="`FIRSTADDRESSHOLDERAUDITING_VALUE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FIRSTADDRESSHOLDERAUDITING_VALUE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_e_o_hibernate.hbm.xml index 03ff850b8..fd765882c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`ADDRESS_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ADDRESS_GROUP_KEY" update="true"> <column name="`ADDRESS_GROUP_E_ID`" unique="false"/> </key> <list-index column="`ADDRESS_GROUP_IDX`"/> @@ -73,7 +73,7 @@ <column not-null="true" unique="false" name="`GROUPNAME`"/> </property> <list name="addrs" table="`ADDRESSLIST_ADDRS`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ADDRESSLIST_ADDRS_KEY" update="true"> <column name="`ADDRESSLIST_ADDRS_E_ID`" unique="false"/> </key> <list-index column="`ADDRESSLIST_ADDRS_IDX`"/> @@ -107,7 +107,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="allMap" table="`SIMPLEALLMAPTYPE_ALLMAP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIMPLEALLMAPTYPE_ALLMAP_KEY" update="true"> <column name="`SIMPLEALLMAPTYPE_ALLMAP_E_ID`" unique="false"/> </key> <list-index column="`SIMPLEALLMAPTYPE_ALLMAP_IDX`"/> @@ -222,7 +222,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`ADDRESSAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ADDRESSAUDITING_GROUP_KEY" update="true"> <column name="`ADDRESSAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSAUDITING_GROUP_IDX`"/> @@ -358,7 +358,7 @@ <column not-null="false" unique="false" name="`GROUPNAME`"/> </property> <list name="addrs" table="`ADDRESSLISTAUDITING_ADDRSAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ADDRESSLISTAUDITING_ADDRS_KEY" update="true"> <column name="`ADDRESSLISTAUDITING_ADDRS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSLISTAUDITING_ADDRS_IDX`"/> @@ -505,7 +505,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="allMap" table="`SIMPLEALLMAPTYPEAUDITING_ALLMAPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIMPLEALLMAPTYPEAUDITING_ALLMAP_KEY" update="true"> <column name="`SIMPLEALLMAPTYPEAUDITING_ALLMAP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLEALLMAPTYPEAUDITING_ALLMAP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_h_o_hibernate.hbm.xml index f8d2f6686..250ce7913 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/GroupAction_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="group" table="`ADDRESS_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ADDRESS_GROUP_KEY" update="true"> <column name="`ADDRESS_GROUP_E_ID`" unique="false"/> </key> <list-index column="`ADDRESS_GROUP_IDX`"/> @@ -82,7 +82,7 @@ <column not-null="true" unique="false" name="`GROUPNAME`"/> </property> <list name="addrs" table="`ADDRESSLIST_ADDRS`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ADDRESSLIST_ADDRS_KEY" update="true"> <column name="`ADDRESSLIST_ADDRS_E_ID`" unique="false"/> </key> <list-index column="`ADDRESSLIST_ADDRS_IDX`"/> @@ -119,7 +119,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="allMap" table="`SIMPLEALLMAPTYPE_ALLMAP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIMPLEALLMAPTYPE_ALLMAP_KEY" update="true"> <column name="`SIMPLEALLMAPTYPE_ALLMAP_E_ID`" unique="false"/> </key> <list-index column="`SIMPLEALLMAPTYPE_ALLMAP_IDX`"/> @@ -243,7 +243,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="group" table="`ADDRESSAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ADDRESSAUDITING_GROUP_KEY" update="true"> <column name="`ADDRESSAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSAUDITING_GROUP_IDX`"/> @@ -385,7 +385,7 @@ <column not-null="false" unique="false" name="`GROUPNAME`"/> </property> <list name="addrs" table="`ADDRESSLISTAUDITING_ADDRSAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ADDRESSLISTAUDITING_ADDRS_KEY" update="true"> <column name="`ADDRESSLISTAUDITING_ADDRS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSLISTAUDITING_ADDRS_IDX`"/> @@ -535,7 +535,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="allMap" table="`SIMPLEALLMAPTYPEAUDITING_ALLMAPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SIMPLEALLMAPTYPEAUDITING_ALLMAP_KEY" update="true"> <column name="`SIMPLEALLMAPTYPEAUDITING_ALLMAP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLEALLMAPTYPEAUDITING_ALLMAP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_e_o_hibernate.hbm.xml index c488f0c65..eac136084 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`LETTERBODYTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="LETTERBODYTYPE_MIXED_KEY" update="true"> <column name="`LETTERBODYTYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`LETTERBODYTYPE_MIXED_IDX`"/> @@ -56,7 +56,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`SALUTATIONTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SALUTATIONTYPE_MIXED_KEY" update="true"> <column name="`SALUTATIONTYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`SALUTATIONTYPE_MIXED_IDX`"/> @@ -217,7 +217,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`LETTERBODYTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="LETTERBODYTYPEAUDITING_MIXED_KEY" update="true"> <column name="`LETTERBODYTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LETTERBODYTYPEAUDITING_MIXED_IDX`"/> @@ -298,7 +298,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`SALUTATIONTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SALUTATIONTYPEAUDITING_MIXED_KEY" update="true"> <column name="`SALUTATIONTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SALUTATIONTYPEAUDITING_MIXED_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_h_o_hibernate.hbm.xml index 3cc1148ac..47575c7bc 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/MixedAction_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`LETTERBODYTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="LETTERBODYTYPE_MIXED_KEY" update="true"> <column name="`LETTERBODYTYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`LETTERBODYTYPE_MIXED_IDX`"/> @@ -62,7 +62,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`SALUTATIONTYPE_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SALUTATIONTYPE_MIXED_KEY" update="true"> <column name="`SALUTATIONTYPE_MIXED_E_ID`" unique="false"/> </key> <list-index column="`SALUTATIONTYPE_MIXED_IDX`"/> @@ -229,7 +229,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`LETTERBODYTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="LETTERBODYTYPEAUDITING_MIXED_KEY" update="true"> <column name="`LETTERBODYTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LETTERBODYTYPEAUDITING_MIXED_IDX`"/> @@ -313,7 +313,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`SALUTATIONTYPEAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SALUTATIONTYPEAUDITING_MIXED_KEY" update="true"> <column name="`SALUTATIONTYPEAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SALUTATIONTYPEAUDITING_MIXED_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_e_o_hibernate.hbm.xml index e0beedc3b..e214a1c32 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_e_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="orders" table="`ORDERLIST_ORDERS`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ORDERLIST_ORDERS_KEY" update="true"> <column name="`ORDERLIST_ORDERS_E_ID`" unique="false"/> </key> <list-index column="`ORDERLIST_ORDERS_IDX`"/> @@ -131,7 +131,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="orders" table="`ORDERLISTAUDITING_ORDERSAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ORDERLISTAUDITING_ORDERS_KEY" update="true"> <column name="`ORDERLISTAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ORDERLISTAUDITING_ORDERS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_h_o_hibernate.hbm.xml index 6cd7cc16d..4a720e0b3 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/ModelGroupAction_hsqldb_h_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="orders" table="`ORDERLIST_ORDERS`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ORDERLIST_ORDERS_KEY" update="true"> <column name="`ORDERLIST_ORDERS_E_ID`" unique="false"/> </key> <list-index column="`ORDERLIST_ORDERS_IDX`"/> @@ -143,7 +143,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="orders" table="`ORDERLISTAUDITING_ORDERSAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ORDERLISTAUDITING_ORDERS_KEY" update="true"> <column name="`ORDERLISTAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ORDERLISTAUDITING_ORDERS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_e_o_hibernate.hbm.xml index d0a99fc9e..1abb091ba 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_e_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="group" table="`A_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="A_GROUP_KEY" update="true"> <column name="`A_GROUP_E_ID`" unique="false"/> </key> <list-index column="`A_GROUP_IDX`"/> @@ -67,7 +67,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`ELEMENT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENT_MIXED_KEY" update="true"> <column name="`ELEMENT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`ELEMENT_MIXED_IDX`"/> @@ -87,7 +87,7 @@ <column not-null="false" unique="false" name="`MIXED_NAME`"/> </property> <list name="true" table="`MIXED_ELEMENT_TRUE`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENT_TRUE_KEY" update="true"> <column name="`MIXED_ELEMENT_TRUE_E_ID`" unique="false"/> </key> <list-index column="`MIXED_ELEMENT_TRUE_IDX`"/> @@ -188,7 +188,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`AAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="AAUDITING_GROUP_KEY" update="true"> <column name="`AAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`AAUDITING_GROUP_IDX`"/> @@ -315,7 +315,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`ELEMENTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENTAUDITING_MIXED_KEY" update="true"> <column name="`ELEMENTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ELEMENTAUDITING_MIXED_IDX`"/> @@ -335,7 +335,7 @@ <column not-null="false" unique="false" name="`MIXED_NAME`"/> </property> <list name="true" table="`MIXED_ELEMENTAUDITING_TRUEAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENTAUDITING_TRUE_KEY" update="true"> <column name="`MIXED_ELEMENTAUDITING_TRUE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_ELEMENTAUDITING_TRUE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_h_o_hibernate.hbm.xml index 78518f385..2b42564af 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/NestedGroupAction_hsqldb_h_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="group" table="`A_GROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="A_GROUP_KEY" update="true"> <column name="`A_GROUP_E_ID`" unique="false"/> </key> <list-index column="`A_GROUP_IDX`"/> @@ -76,7 +76,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="mixed" table="`ELEMENT_MIXED`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENT_MIXED_KEY" update="true"> <column name="`ELEMENT_MIXED_E_ID`" unique="false"/> </key> <list-index column="`ELEMENT_MIXED_IDX`"/> @@ -96,7 +96,7 @@ <column not-null="false" unique="false" name="`MIXED_NAME`"/> </property> <list name="true" table="`MIXED_ELEMENT_TRUE`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENT_TRUE_KEY" update="true"> <column name="`MIXED_ELEMENT_TRUE_E_ID`" unique="false"/> </key> <list-index column="`MIXED_ELEMENT_TRUE_IDX`"/> @@ -203,7 +203,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="group" table="`AAUDITING_GROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="AAUDITING_GROUP_KEY" update="true"> <column name="`AAUDITING_GROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`AAUDITING_GROUP_IDX`"/> @@ -336,7 +336,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="mixed" table="`ELEMENTAUDITING_MIXEDAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENTAUDITING_MIXED_KEY" update="true"> <column name="`ELEMENTAUDITING_MIXED_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ELEMENTAUDITING_MIXED_IDX`"/> @@ -356,7 +356,7 @@ <column not-null="false" unique="false" name="`MIXED_NAME`"/> </property> <list name="true" table="`MIXED_ELEMENTAUDITING_TRUEAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ELEMENTAUDITING_TRUE_KEY" update="true"> <column name="`MIXED_ELEMENTAUDITING_TRUE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MIXED_ELEMENTAUDITING_TRUE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_e_o_hibernate.hbm.xml index 107ab4cd3..5ec0fa89c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_e_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="names" table="`MYTEST_NAMES`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MYTEST_NAMES_KEY" update="true"> <column name="`MYTEST_NAMES_E_ID`" unique="false"/> </key> <list-index column="`MYTEST_NAMES_IDX`"/> @@ -170,7 +170,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="names" table="`MYTESTAUDITING_NAMESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MYTESTAUDITING_NAMES_KEY" update="true"> <column name="`MYTESTAUDITING_NAMES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MYTESTAUDITING_NAMES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_h_o_hibernate.hbm.xml index 5fe3e1b6b..5ada4b8a5 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/QNameAction_hsqldb_h_o_hibernate.hbm.xml @@ -22,7 +22,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="names" table="`MYTEST_NAMES`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MYTEST_NAMES_KEY" update="true"> <column name="`MYTEST_NAMES_E_ID`" unique="false"/> </key> <list-index column="`MYTEST_NAMES_IDX`"/> @@ -179,7 +179,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="names" table="`MYTESTAUDITING_NAMESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MYTESTAUDITING_NAMES_KEY" update="true"> <column name="`MYTESTAUDITING_NAMES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MYTESTAUDITING_NAMES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_e_o_hibernate.hbm.xml index e23254c31..480aa8799 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_e_o_hibernate.hbm.xml @@ -24,56 +24,56 @@ <column not-null="false" unique="false" name="`CODE`"/> </property> <list name="boo" table="`SIMPLELIST_BOO`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_BOO_KEY" update="true"> <column name="`SIMPLELIST_BOO_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_BOO_IDX`"/> <element type="boolean"/> </list> <list name="byt" table="`SIMPLELIST_BYT`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_BYT_KEY" update="true"> <column name="`SIMPLELIST_BYT_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_BYT_IDX`"/> <element type="java.lang.Byte"/> </list> <list name="doubl" table="`SIMPLELIST_DOUBL`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_DOUBL_KEY" update="true"> <column name="`SIMPLELIST_DOUBL_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_DOUBL_IDX`"/> <element type="java.lang.Double"/> </list> <list name="floa" table="`SIMPLELIST_FLOA`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_FLOA_KEY" update="true"> <column name="`SIMPLELIST_FLOA_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_FLOA_IDX`"/> <element type="java.lang.Float"/> </list> <list name="inte" table="`SIMPLELIST_INTE`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_INTE_KEY" update="true"> <column name="`SIMPLELIST_INTE_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_INTE_IDX`"/> <element type="java.lang.Integer"/> </list> <list name="long" table="`LONGNUM`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_LONG_KEY" update="true"> <column name="`SIMPLELIST_LONG_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_LONG_IDX`"/> <element type="java.lang.Long"/> </list> <list name="shor" table="`SIMPLELIST_SHOR`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_SHOR_KEY" update="true"> <column name="`SIMPLELIST_SHOR_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_SHOR_IDX`"/> <element type="short"/> </list> <list name="enu" table="`SIMPLELIST_ENU`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_ENU_KEY" update="true"> <column name="`SIMPLELIST_ENU_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_ENU_IDX`"/> @@ -86,35 +86,35 @@ </element> </list> <list name="dat" table="`SIMPLELIST_DAT`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_DAT_KEY" update="true"> <column name="`SIMPLELIST_DAT_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_DAT_IDX`"/> <element type="timestamp"/> </list> <list name="limitedstring" table="`SIMPLELIST_LIMITEDSTRING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_LIMITEDSTRING_KEY" update="true"> <column name="`SIMPLELIST_LIMITEDSTRING_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_LIMITEDSTRING_IDX`"/> <element type="java.lang.String"/> </list> <list name="stri" table="`SIMPLELIST_STRI`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_STRI_KEY" update="true"> <column name="`SIMPLELIST_STRI_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_STRI_IDX`"/> <element type="java.lang.String"/> </list> <array name="intArray" table="`SIMPLELIST_INTARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_INTARRAY_KEY" update="true"> <column name="`SIMPLELIST_INTARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_INTARRAY_IDX`"/> <element type="int"/> </array> <array name="doubleArray" table="`SIMPLELIST_DOUBLEARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_DOUBLEARRAY_KEY" update="true"> <column name="`SIMPLELIST_DOUBLEARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_DOUBLEARRAY_IDX`"/> @@ -124,7 +124,7 @@ <column not-null="true" unique="false" name="`STRINGARRAY`"/> </property> <array name="byteArray" table="`SIMPLELIST_BYTEARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_BYTEARRAY_KEY" update="true"> <column name="`SIMPLELIST_BYTEARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_BYTEARRAY_IDX`"/> @@ -299,56 +299,56 @@ <column not-null="false" unique="false" name="`CODE`"/> </property> <list name="boo" table="`SIMPLELISTAUDITING_BOOAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BOO_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BOO_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BOO_IDX`"/> <element type="boolean"/> </list> <list name="byt" table="`SIMPLELISTAUDITING_BYTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BYT_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BYT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BYT_IDX`"/> <element type="java.lang.Byte"/> </list> <list name="doubl" table="`SIMPLELISTAUDITING_DOUBLAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DOUBL_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DOUBL_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DOUBL_IDX`"/> <element type="java.lang.Double"/> </list> <list name="floa" table="`SIMPLELISTAUDITING_FLOAAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_FLOA_KEY" update="true"> <column name="`SIMPLELISTAUDITING_FLOA_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_FLOA_IDX`"/> <element type="java.lang.Float"/> </list> <list name="inte" table="`SIMPLELISTAUDITING_INTEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTE_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTE_IDX`"/> <element type="java.lang.Integer"/> </list> <list name="long" table="`SIMPLELISTAUDITING_LONGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_LONG_KEY" update="true"> <column name="`SIMPLELISTAUDITING_LONG_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_LONG_IDX`"/> <element type="java.lang.Long"/> </list> <list name="shor" table="`SIMPLELISTAUDITING_SHORAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_SHOR_KEY" update="true"> <column name="`SIMPLELISTAUDITING_SHOR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_SHOR_IDX`"/> <element type="short"/> </list> <list name="enu" table="`SIMPLELISTAUDITING_ENUAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_ENU_KEY" update="true"> <column name="`SIMPLELISTAUDITING_ENU_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_ENU_IDX`"/> @@ -361,35 +361,35 @@ </element> </list> <list name="dat" table="`SIMPLELISTAUDITING_DATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DAT_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DAT_IDX`"/> <element type="timestamp"/> </list> <list name="limitedstring" table="`SIMPLELISTAUDITING_LIMITEDSTRINGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_LIMITEDSTRING_KEY" update="true"> <column name="`SIMPLELISTAUDITING_LIMITEDSTRING_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_LIMITEDSTRING_IDX`"/> <element type="java.lang.String"/> </list> <list name="stri" table="`SIMPLELISTAUDITING_STRIAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_STRI_KEY" update="true"> <column name="`SIMPLELISTAUDITING_STRI_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_STRI_IDX`"/> <element type="java.lang.String"/> </list> <array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/> <element type="int"/> </array> <array name="doubleArray" table="`SIMPLELISTAUDITING_DOUBLEARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DOUBLEARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DOUBLEARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DOUBLEARRAY_IDX`"/> @@ -399,7 +399,7 @@ <column not-null="false" unique="false" name="`STRINGARRAY`"/> </property> <array name="byteArray" table="`SIMPLELISTAUDITING_BYTEARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BYTEARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BYTEARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BYTEARRAY_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_h_o_hibernate.hbm.xml index 6ffac2514..3a949c6c6 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimpleTypeAction_hsqldb_h_o_hibernate.hbm.xml @@ -27,56 +27,56 @@ <column not-null="false" unique="false" name="`CODE`"/> </property> <list name="boo" table="`SIMPLELIST_BOO`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_BOO_KEY" update="true"> <column name="`SIMPLELIST_BOO_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_BOO_IDX`"/> <element type="boolean"/> </list> <list name="byt" table="`SIMPLELIST_BYT`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_BYT_KEY" update="true"> <column name="`SIMPLELIST_BYT_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_BYT_IDX`"/> <element type="java.lang.Byte"/> </list> <list name="doubl" table="`SIMPLELIST_DOUBL`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_DOUBL_KEY" update="true"> <column name="`SIMPLELIST_DOUBL_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_DOUBL_IDX`"/> <element type="java.lang.Double"/> </list> <list name="floa" table="`SIMPLELIST_FLOA`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_FLOA_KEY" update="true"> <column name="`SIMPLELIST_FLOA_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_FLOA_IDX`"/> <element type="java.lang.Float"/> </list> <list name="inte" table="`SIMPLELIST_INTE`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_INTE_KEY" update="true"> <column name="`SIMPLELIST_INTE_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_INTE_IDX`"/> <element type="java.lang.Integer"/> </list> <list name="long" table="`LONGNUM`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_LONG_KEY" update="true"> <column name="`SIMPLELIST_LONG_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_LONG_IDX`"/> <element type="java.lang.Long"/> </list> <list name="shor" table="`SIMPLELIST_SHOR`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_SHOR_KEY" update="true"> <column name="`SIMPLELIST_SHOR_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_SHOR_IDX`"/> <element type="short"/> </list> <list name="enu" table="`SIMPLELIST_ENU`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_ENU_KEY" update="true"> <column name="`SIMPLELIST_ENU_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_ENU_IDX`"/> @@ -89,35 +89,35 @@ </element> </list> <list name="dat" table="`SIMPLELIST_DAT`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_DAT_KEY" update="true"> <column name="`SIMPLELIST_DAT_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_DAT_IDX`"/> <element type="timestamp"/> </list> <list name="limitedstring" table="`SIMPLELIST_LIMITEDSTRING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_LIMITEDSTRING_KEY" update="true"> <column name="`SIMPLELIST_LIMITEDSTRING_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_LIMITEDSTRING_IDX`"/> <element type="java.lang.String"/> </list> <list name="stri" table="`SIMPLELIST_STRI`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_STRI_KEY" update="true"> <column name="`SIMPLELIST_STRI_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_STRI_IDX`"/> <element type="java.lang.String"/> </list> <array name="intArray" table="`SIMPLELIST_INTARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_INTARRAY_KEY" update="true"> <column name="`SIMPLELIST_INTARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_INTARRAY_IDX`"/> <element type="int"/> </array> <array name="doubleArray" table="`SIMPLELIST_DOUBLEARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_DOUBLEARRAY_KEY" update="true"> <column name="`SIMPLELIST_DOUBLEARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_DOUBLEARRAY_IDX`"/> @@ -127,7 +127,7 @@ <column not-null="true" unique="false" name="`STRINGARRAY`"/> </property> <array name="byteArray" table="`SIMPLELIST_BYTEARRAY`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELIST_BYTEARRAY_KEY" update="true"> <column name="`SIMPLELIST_BYTEARRAY_E_ID`" unique="false"/> </key> <list-index column="`SIMPLELIST_BYTEARRAY_IDX`"/> @@ -314,56 +314,56 @@ <column not-null="false" unique="false" name="`CODE`"/> </property> <list name="boo" table="`SIMPLELISTAUDITING_BOOAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BOO_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BOO_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BOO_IDX`"/> <element type="boolean"/> </list> <list name="byt" table="`SIMPLELISTAUDITING_BYTAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BYT_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BYT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BYT_IDX`"/> <element type="java.lang.Byte"/> </list> <list name="doubl" table="`SIMPLELISTAUDITING_DOUBLAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DOUBL_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DOUBL_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DOUBL_IDX`"/> <element type="java.lang.Double"/> </list> <list name="floa" table="`SIMPLELISTAUDITING_FLOAAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_FLOA_KEY" update="true"> <column name="`SIMPLELISTAUDITING_FLOA_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_FLOA_IDX`"/> <element type="java.lang.Float"/> </list> <list name="inte" table="`SIMPLELISTAUDITING_INTEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTE_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTE_IDX`"/> <element type="java.lang.Integer"/> </list> <list name="long" table="`SIMPLELISTAUDITING_LONGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_LONG_KEY" update="true"> <column name="`SIMPLELISTAUDITING_LONG_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_LONG_IDX`"/> <element type="java.lang.Long"/> </list> <list name="shor" table="`SIMPLELISTAUDITING_SHORAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_SHOR_KEY" update="true"> <column name="`SIMPLELISTAUDITING_SHOR_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_SHOR_IDX`"/> <element type="short"/> </list> <list name="enu" table="`SIMPLELISTAUDITING_ENUAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_ENU_KEY" update="true"> <column name="`SIMPLELISTAUDITING_ENU_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_ENU_IDX`"/> @@ -376,35 +376,35 @@ </element> </list> <list name="dat" table="`SIMPLELISTAUDITING_DATAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DAT_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DAT_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DAT_IDX`"/> <element type="timestamp"/> </list> <list name="limitedstring" table="`SIMPLELISTAUDITING_LIMITEDSTRINGAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_LIMITEDSTRING_KEY" update="true"> <column name="`SIMPLELISTAUDITING_LIMITEDSTRING_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_LIMITEDSTRING_IDX`"/> <element type="java.lang.String"/> </list> <list name="stri" table="`SIMPLELISTAUDITING_STRIAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_STRI_KEY" update="true"> <column name="`SIMPLELISTAUDITING_STRI_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_STRI_IDX`"/> <element type="java.lang.String"/> </list> <array name="intArray" table="`SIMPLELISTAUDITING_INTARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_INTARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_INTARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_INTARRAY_IDX`"/> <element type="int"/> </array> <array name="doubleArray" table="`SIMPLELISTAUDITING_DOUBLEARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_DOUBLEARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_DOUBLEARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_DOUBLEARRAY_IDX`"/> @@ -414,7 +414,7 @@ <column not-null="false" unique="false" name="`STRINGARRAY`"/> </property> <array name="byteArray" table="`SIMPLELISTAUDITING_BYTEARRAYAUDITING`" cascade="all"> - <key update="true"> + <key foreign-key="SIMPLELISTAUDITING_BYTEARRAY_KEY" update="true"> <column name="`SIMPLELISTAUDITING_BYTEARRAY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SIMPLELISTAUDITING_BYTEARRAY_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_e_o_hibernate.hbm.xml index d8bccb920..0c36c20cf 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_e_o_hibernate.hbm.xml @@ -30,7 +30,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="orders" table="`SUPPLIER_ORDERS`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SUPPLIER_ORDERS_KEY" update="true"> <column name="`SUPPLIER_ORDERS_E_ID`" unique="false"/> </key> <list-index column="`SUPPLIER_ORDERS_IDX`"/> @@ -183,7 +183,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="orders" table="`SUPPLIERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SUPPLIERAUDITING_ORDERS_KEY" update="true"> <column name="`SUPPLIERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SUPPLIERAUDITING_ORDERS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_h_o_hibernate.hbm.xml index e3c83d1c9..e264c3499 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SimplefeaturemapAction_hsqldb_h_o_hibernate.hbm.xml @@ -36,7 +36,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="orders" table="`SUPPLIER_ORDERS`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SUPPLIER_ORDERS_KEY" update="true"> <column name="`SUPPLIER_ORDERS_E_ID`" unique="false"/> </key> <list-index column="`SUPPLIER_ORDERS_IDX`"/> @@ -198,7 +198,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="orders" table="`SUPPLIERAUDITING_ORDERSAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="SUPPLIERAUDITING_ORDERS_KEY" update="true"> <column name="`SUPPLIERAUDITING_ORDERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`SUPPLIERAUDITING_ORDERS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_e_o_hibernate.hbm.xml index a8efe44ed..b8bc5223e 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_e_o_hibernate.hbm.xml @@ -40,7 +40,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="myComplexAbstractGroup" table="`MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP_E_ID`" unique="false"/> </key> <list-index column="`MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP_IDX`"/> @@ -74,14 +74,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="mySimpleAbstractGroup" table="`NUMBERTYPE_MYSIMPLEABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="NUMBERTYPE_MYSIMPLEABSTRACTGROUP_KEY" update="true"> <column name="`NUMBERTYPE_MYSIMPLEABSTRACTGROUP_E_ID`" unique="false"/> </key> <list-index column="`NUMBERTYPE_MYSIMPLEABSTRACTGROUP_IDX`"/> <one-to-many entity-name="NumberType_mySimpleAbstractGroup"/> </list> <list name="myComplexAbstractGroup" table="`NUMBERTYPE_MYCOMPLEXABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="NUMBERTYPE_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`NUMBERTYPE_MYCOMPLEXABSTRACTGROUP_E_ID`" unique="false"/> </key> <list-index column="`NUMBERTYPE_MYCOMPLEXABSTRACTGROUP_IDX`"/> @@ -366,7 +366,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="myComplexAbstractGroup" table="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/> @@ -438,14 +438,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="mySimpleAbstractGroup" table="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_KEY" update="true"> <column name="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_IDX`"/> <one-to-many entity-name="NumberTypeAuditing_mySimpleAbstractGroup"/> </list> <list name="myComplexAbstractGroup" table="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_h_o_hibernate.hbm.xml index 62741139d..c1248dea7 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionAction_hsqldb_h_o_hibernate.hbm.xml @@ -43,7 +43,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="myComplexAbstractGroup" table="`MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP_E_ID`" unique="false"/> </key> <list-index column="`MULTINUMBERTYPE_MYCOMPLEXABSTRACTGROUP_IDX`"/> @@ -80,14 +80,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="mySimpleAbstractGroup" table="`NUMBERTYPE_MYSIMPLEABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="NUMBERTYPE_MYSIMPLEABSTRACTGROUP_KEY" update="true"> <column name="`NUMBERTYPE_MYSIMPLEABSTRACTGROUP_E_ID`" unique="false"/> </key> <list-index column="`NUMBERTYPE_MYSIMPLEABSTRACTGROUP_IDX`"/> <one-to-many entity-name="NumberType_mySimpleAbstractGroup"/> </list> <list name="myComplexAbstractGroup" table="`NUMBERTYPE_MYCOMPLEXABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="NUMBERTYPE_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`NUMBERTYPE_MYCOMPLEXABSTRACTGROUP_E_ID`" unique="false"/> </key> <list-index column="`NUMBERTYPE_MYCOMPLEXABSTRACTGROUP_IDX`"/> @@ -375,7 +375,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="myComplexAbstractGroup" table="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MULTINUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/> @@ -450,14 +450,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="mySimpleAbstractGroup" table="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_KEY" update="true"> <column name="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`NUMBERTYPEAUDITING_MYSIMPLEABSTRACTGROUP_IDX`"/> <one-to-many entity-name="NumberTypeAuditing_mySimpleAbstractGroup"/> </list> <list name="myComplexAbstractGroup" table="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`NUMBERTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_e_o_hibernate.hbm.xml index eb23fb988..b3644ec12 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_e_o_hibernate.hbm.xml @@ -41,14 +41,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="myAbstractGroup" table="`ROOTTYPE_MYABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ROOTTYPE_MYABSTRACTGROUP_KEY" update="true"> <column name="`ROOTTYPE_MYABSTRACTGROUP_E_ID`" unique="false"/> </key> <list-index column="`ROOTTYPE_MYABSTRACTGROUP_IDX`"/> <one-to-many entity-name="RootType_myAbstractGroup"/> </list> <list name="myComplexAbstractGroup" table="`ROOTTYPE_MYCOMPLEXABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ROOTTYPE_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`ROOTTYPE_MYCOMPLEXABSTRACTGROUP_E_ID`" unique="false"/> </key> <list-index column="`ROOTTYPE_MYCOMPLEXABSTRACTGROUP_IDX`"/> @@ -321,14 +321,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="myAbstractGroup" table="`ROOTTYPEAUDITING_MYABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ROOTTYPEAUDITING_MYABSTRACTGROUP_KEY" update="true"> <column name="`ROOTTYPEAUDITING_MYABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ROOTTYPEAUDITING_MYABSTRACTGROUP_IDX`"/> <one-to-many entity-name="RootTypeAuditing_myAbstractGroup"/> </list> <list name="myComplexAbstractGroup" table="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_h_o_hibernate.hbm.xml index 37caa3493..6960037f4 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.emf.schemaconstructs/SubstitutionzvonAction_hsqldb_h_o_hibernate.hbm.xml @@ -41,14 +41,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="myAbstractGroup" table="`ROOTTYPE_MYABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ROOTTYPE_MYABSTRACTGROUP_KEY" update="true"> <column name="`ROOTTYPE_MYABSTRACTGROUP_E_ID`" unique="false"/> </key> <list-index column="`ROOTTYPE_MYABSTRACTGROUP_IDX`"/> <one-to-many entity-name="RootType_myAbstractGroup"/> </list> <list name="myComplexAbstractGroup" table="`ROOTTYPE_MYCOMPLEXABSTRACTGROUP`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ROOTTYPE_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`ROOTTYPE_MYCOMPLEXABSTRACTGROUP_E_ID`" unique="false"/> </key> <list-index column="`ROOTTYPE_MYCOMPLEXABSTRACTGROUP_IDX`"/> @@ -324,14 +324,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="myAbstractGroup" table="`ROOTTYPEAUDITING_MYABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ROOTTYPEAUDITING_MYABSTRACTGROUP_KEY" update="true"> <column name="`ROOTTYPEAUDITING_MYABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ROOTTYPEAUDITING_MYABSTRACTGROUP_IDX`"/> <one-to-many entity-name="RootTypeAuditing_myAbstractGroup"/> </list> <list name="myComplexAbstractGroup" table="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUPAUDITING`" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_KEY" update="true"> <column name="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ROOTTYPEAUDITING_MYCOMPLEXABSTRACTGROUP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_e_o_hibernate.hbm.xml index c3b514b0c..9375a1063 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_e_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="country" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="ADDRESS_COUNTRY"> + <key foreign-key="ADDRESS_COUNTRY_KEY" update="true"> <column name="`ADDRESS_COUNTRY_E_ID`" unique="false"/> </key> <list-index column="`ADDRESS_COUNTRY_IDX`"/> @@ -37,7 +37,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CITY_ADDRESS"> + <key foreign-key="CITY_ADDRESS_KEY" update="true"> <column name="`CITY_ADDRESS_E_ID`" unique="false"/> </key> <list-index column="`CITY_ADDRESS_IDX`"/> @@ -58,7 +58,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="address" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PERSON_ADDRESS"> + <key foreign-key="PERSON_ADDRESS_KEY" update="true"> <column name="`PERSON_ADDRESS_E_ID`" unique="false"/> </key> <list-index column="`PERSON_ADDRESS_IDX`"/> @@ -167,7 +167,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="country" table="`ADDRESSAUDITING_COUNTRYAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ADDRESSAUDITING_COUNTRY_KEY" update="true"> <column name="`ADDRESSAUDITING_COUNTRY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSAUDITING_COUNTRY_IDX`"/> @@ -226,7 +226,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`CITYAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CITYAUDITING_ADDRESS_KEY" update="true"> <column name="`CITYAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CITYAUDITING_ADDRESS_IDX`"/> @@ -285,7 +285,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`PERSONAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_ADDRESS_KEY" update="true"> <column name="`PERSONAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_ADDRESS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_h_o_hibernate.hbm.xml index 2937f1758..d0074d31d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractReferenceAction_hsqldb_h_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="country" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="ADDRESS_COUNTRY"> + <key foreign-key="ADDRESS_COUNTRY_KEY" update="true"> <column name="`ADDRESS_COUNTRY_E_ID`" unique="false"/> </key> <list-index column="`ADDRESS_COUNTRY_IDX`"/> @@ -43,7 +43,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CITY_ADDRESS"> + <key foreign-key="CITY_ADDRESS_KEY" update="true"> <column name="`CITY_ADDRESS_E_ID`" unique="false"/> </key> <list-index column="`CITY_ADDRESS_IDX`"/> @@ -67,7 +67,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="address" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PERSON_ADDRESS"> + <key foreign-key="PERSON_ADDRESS_KEY" update="true"> <column name="`PERSON_ADDRESS_E_ID`" unique="false"/> </key> <list-index column="`PERSON_ADDRESS_IDX`"/> @@ -173,7 +173,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="country" table="`ADDRESSAUDITING_COUNTRYAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ADDRESSAUDITING_COUNTRY_KEY" update="true"> <column name="`ADDRESSAUDITING_COUNTRY_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSAUDITING_COUNTRY_IDX`"/> @@ -235,7 +235,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`CITYAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CITYAUDITING_ADDRESS_KEY" update="true"> <column name="`CITYAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CITYAUDITING_ADDRESS_IDX`"/> @@ -297,7 +297,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`PERSONAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_ADDRESS_KEY" update="true"> <column name="`PERSONAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_ADDRESS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_e_o_hibernate.hbm.xml index a80ca9787..09807e7c5 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_e_o_hibernate.hbm.xml @@ -32,14 +32,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_ADDRESS"> + <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true"> <column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_ADDRESS_IDX`"/> <one-to-many entity-name="Address"/> </list> <list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_PRICE"> + <key foreign-key="CONTENTLIST_PRICE_KEY" update="true"> <column name="`CONTENTLIST_PRICE_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_PRICE_IDX`"/> @@ -141,7 +141,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="UKADDRESSLIST_ADDRESS"> + <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/> @@ -278,14 +278,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`CONTENTLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/> <element type="java.lang.String"/> </list> <list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true"> <column name="`CONTENTLISTAUDITING_PRICE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/> @@ -509,7 +509,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_h_o_hibernate.hbm.xml index 447d272e2..444e73d86 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AbstractTopClassAction_hsqldb_h_o_hibernate.hbm.xml @@ -35,14 +35,14 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_ADDRESS"> + <key foreign-key="CONTENTLIST_ADDRESS_KEY" update="true"> <column name="`CONTENTLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_ADDRESS_IDX`"/> <one-to-many entity-name="Address"/> </list> <list name="price" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="CONTENTLIST_PRICE"> + <key foreign-key="CONTENTLIST_PRICE_KEY" update="true"> <column name="`CONTENTLIST_PRICE_NAME`" unique="false"/> </key> <list-index column="`CONTENTLIST_PRICE_IDX`"/> @@ -147,7 +147,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="address" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="UKADDRESSLIST_ADDRESS"> + <key foreign-key="UKADDRESSLIST_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLIST_ADDRESS_NAME`" unique="false"/> </key> <list-index column="`UKADDRESSLIST_ADDRESS_IDX`"/> @@ -293,14 +293,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`CONTENTLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`CONTENTLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_ADDRESS_IDX`"/> <element type="java.lang.String"/> </list> <list name="price" table="`CONTENTLISTAUDITING_PRICEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="CONTENTLISTAUDITING_PRICE_KEY" update="true"> <column name="`CONTENTLISTAUDITING_PRICE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`CONTENTLISTAUDITING_PRICE_IDX`"/> @@ -518,7 +518,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="address" table="`UKADDRESSLISTAUDITING_ADDRESSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="UKADDRESSLISTAUDITING_ADDRESS_KEY" update="true"> <column name="`UKADDRESSLISTAUDITING_ADDRESS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`UKADDRESSLISTAUDITING_ADDRESS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_e_o_hibernate.hbm.xml index 2f1024c83..15ee949ff 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_e_o_hibernate.hbm.xml @@ -530,7 +530,7 @@ <column not-null="false" unique="true" name="`NAME`"/> </property> <bag name="instance" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="DWHCLUSTER_INSTANCE"> + <key foreign-key="DWHCLUSTER_INSTANCE_KEY" update="true"> <column name="`DWHCLUSTER_ID`" unique="false"/> </key> <one-to-many entity-name="DWHInstance"/> @@ -556,7 +556,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <bag name="etl" fetch="subselect" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="DWHINSTANCE_ETL"> + <key foreign-key="DWHINSTANCE_ETL_KEY" update="true"> <column name="`DWHINSTANCE_ID`" unique="false"/> </key> <one-to-many entity-name="VServer"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_h_o_hibernate.hbm.xml index 45ecd6981..456c28902 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_h_o_hibernate.hbm.xml @@ -578,7 +578,7 @@ <column not-null="false" unique="true" name="`NAME`"/> </property> <bag name="instance" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="DWHCLUSTER_INSTANCE"> + <key foreign-key="DWHCLUSTER_INSTANCE_KEY" update="true"> <column name="`DWHCLUSTER_ID`" unique="false"/> </key> <one-to-many entity-name="DWHInstance"/> @@ -607,7 +607,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <bag name="etl" fetch="subselect" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="DWHINSTANCE_ETL"> + <key foreign-key="DWHINSTANCE_ETL_KEY" update="true"> <column name="`DWHINSTANCE_ID`" unique="false"/> </key> <one-to-many entity-name="VServer"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_x_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_x_o_hibernate.hbm.xml index 9519dbaa7..8e13b007f 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_x_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ225296_2Action_hsqldb_x_o_hibernate.hbm.xml @@ -576,7 +576,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="instance" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="DWHCLUSTER_INSTANCE"> + <key foreign-key="DWHCLUSTER_INSTANCE_KEY" update="true"> <column name="`DWHCLUSTER_INSTANCE_E_ID`" unique="false"/> </key> <list-index column="`DWHCLUSTER_INSTANCE_IDX`"/> @@ -615,7 +615,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="etl" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="DWHINSTANCE_ETL"> + <key foreign-key="DWHINSTANCE_ETL_KEY" update="true"> <column name="`DWHINSTANCE_ETL_E_ID`" unique="false"/> </key> <list-index column="`DWHINSTANCE_ETL_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_e_o_hibernate.hbm.xml index c3aeee766..ea4582051 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_e_o_hibernate.hbm.xml @@ -112,7 +112,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ONEAUDITING_MANIES_KEY" update="true"> <column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ONEAUDITING_MANIES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_h_o_hibernate.hbm.xml index 5eabb707e..e5520fb67 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237361Action_hsqldb_h_o_hibernate.hbm.xml @@ -124,7 +124,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ONEAUDITING_MANIES_KEY" update="true"> <column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ONEAUDITING_MANIES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_e_o_hibernate.hbm.xml index aea8b5920..85413abd5 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <bag name="manies" order-by="`myname` asc" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="ONE_MANIES"> + <key foreign-key="ONE_MANIES_KEY" update="true"> <column name="`ONE_MANIES_E_ID`" unique="false"/> </key> <one-to-many entity-name="Many"/> @@ -102,7 +102,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ONEAUDITING_MANIES_KEY" update="true"> <column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ONEAUDITING_MANIES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_h_o_hibernate.hbm.xml index 499f2c519..10799e38b 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237498Action_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <bag name="manies" order-by="`myname` asc" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="ONE_MANIES"> + <key foreign-key="ONE_MANIES_KEY" update="true"> <column name="`ONE_MANIES_E_ID`" unique="false"/> </key> <one-to-many entity-name="Many"/> @@ -114,7 +114,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ONEAUDITING_MANIES_KEY" update="true"> <column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ONEAUDITING_MANIES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_e_o_hibernate.hbm.xml index eb3546c34..62efc1fdd 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_e_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="ONE_MANIES_KEY" update="true"> <column name="`ONE_E_ID`" unique="false"/> </key> <many-to-many entity-name="Many" unique="false" foreign-key="ONE_MANIES"> @@ -107,7 +107,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ONEAUDITING_MANIES_KEY" update="true"> <column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ONEAUDITING_MANIES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_h_o_hibernate.hbm.xml index 80cd34ef1..1f97cda4d 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237790Action_hsqldb_h_o_hibernate.hbm.xml @@ -19,7 +19,7 @@ <collection-id column="ID" type="long"> <generator class="increment"/> </collection-id> - <key update="true"> + <key foreign-key="ONE_MANIES_KEY" update="true"> <column name="`ONE_E_ID`" unique="false"/> </key> <many-to-many entity-name="Many" unique="false" foreign-key="ONE_MANIES"> @@ -119,7 +119,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ONEAUDITING_MANIES_KEY" update="true"> <column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ONEAUDITING_MANIES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_e_o_hibernate.hbm.xml index c446e59d2..d9f187a41 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_e_o_hibernate.hbm.xml @@ -106,7 +106,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ONEAUDITING_MANIES_KEY" update="true"> <column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ONEAUDITING_MANIES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_h_o_hibernate.hbm.xml index faccc0ed3..388070efa 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ237994Action_hsqldb_h_o_hibernate.hbm.xml @@ -118,7 +118,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="manies" table="`ONEAUDITING_MANIESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ONEAUDITING_MANIES_KEY" update="true"> <column name="`ONEAUDITING_MANIES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ONEAUDITING_MANIES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_e_o_hibernate.hbm.xml index 0a60f22a5..501623036 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_e_o_hibernate.hbm.xml @@ -118,7 +118,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="ownedCats" table="`OWNERAUDITING_OWNEDCATSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="OWNERAUDITING_OWNEDCATS_KEY" update="true"> <column name="`OWNERAUDITING_OWNEDCATS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`OWNERAUDITING_OWNEDCATS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_h_o_hibernate.hbm.xml index 2a1776ccb..a3a9f7027 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247785Action_hsqldb_h_o_hibernate.hbm.xml @@ -127,7 +127,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="ownedCats" table="`OWNERAUDITING_OWNEDCATSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="OWNERAUDITING_OWNEDCATS_KEY" update="true"> <column name="`OWNERAUDITING_OWNEDCATS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`OWNERAUDITING_OWNEDCATS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_e_o_hibernate.hbm.xml index 9b77c40b9..db7197ad8 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_e_o_hibernate.hbm.xml @@ -175,7 +175,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="ownedCats" table="`OWNERAUDITING_OWNEDCATSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="OWNERAUDITING_OWNEDCATS_KEY" update="true"> <column name="`OWNERAUDITING_OWNEDCATS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`OWNERAUDITING_OWNEDCATS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_h_o_hibernate.hbm.xml index 711999f95..83483c9e3 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ247939Action_hsqldb_h_o_hibernate.hbm.xml @@ -187,7 +187,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="ownedCats" table="`OWNERAUDITING_OWNEDCATSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="OWNERAUDITING_OWNEDCATS_KEY" update="true"> <column name="`OWNERAUDITING_OWNEDCATS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`OWNERAUDITING_OWNEDCATS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_e_o_hibernate.hbm.xml index 87ce34827..a25d59f60 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_e_o_hibernate.hbm.xml @@ -47,14 +47,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -223,14 +223,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -289,7 +289,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_h_o_hibernate.hbm.xml index 01f43e5b8..5b2c9bfae 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ249440Action_hsqldb_h_o_hibernate.hbm.xml @@ -53,14 +53,14 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS`" unique="false"/> </key> <list-index column="`TEST_INDEX`"/> <one-to-many entity-name="Writer"/> </list> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -241,14 +241,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -310,7 +310,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_e_o_hibernate.hbm.xml index 910a54679..d86c955cd 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_e_o_hibernate.hbm.xml @@ -19,14 +19,14 @@ <column not-null="true" unique="false" name="`ID`"/> </id> <list name="bars" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="FOO_BARS"> + <key foreign-key="FOO_BARS_KEY" update="true"> <column name="`FOO_BARS_ID`" unique="false"/> </key> <list-index column="`FOO_BARS_IDX`"/> <one-to-many entity-name="Bar"/> </list> <list name="biffs" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="FOO_BIFFS"> + <key foreign-key="FOO_BIFFS_KEY" update="true"> <column name="`FOO_BIFFS_ID`" unique="false"/> </key> <list-index column="`FOO_BIFFS_IDX`"/> @@ -174,14 +174,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="bars" table="`FOOAUDITING_BARSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FOOAUDITING_BARS_KEY" update="true"> <column name="`FOOAUDITING_BARS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FOOAUDITING_BARS_IDX`"/> <element type="java.lang.String"/> </list> <list name="biffs" table="`FOOAUDITING_BIFFSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FOOAUDITING_BIFFS_KEY" update="true"> <column name="`FOOAUDITING_BIFFS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FOOAUDITING_BIFFS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_h_o_hibernate.hbm.xml index b5f6b6649..a85d35d44 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BZ277570Action_hsqldb_h_o_hibernate.hbm.xml @@ -25,14 +25,14 @@ <column name="`DTYPE`" index="FOODTYPE" length="255" not-null="true"/> </discriminator> <list name="bars" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="FOO_BARS"> + <key foreign-key="FOO_BARS_KEY" update="true"> <column name="`FOO_BARS_ID`" unique="false"/> </key> <list-index column="`FOO_BARS_IDX`"/> <one-to-many entity-name="Bar"/> </list> <list name="biffs" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="FOO_BIFFS"> + <key foreign-key="FOO_BIFFS_KEY" update="true"> <column name="`FOO_BIFFS_ID`" unique="false"/> </key> <list-index column="`FOO_BIFFS_IDX`"/> @@ -183,14 +183,14 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="bars" table="`FOOAUDITING_BARSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FOOAUDITING_BARS_KEY" update="true"> <column name="`FOOAUDITING_BARS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FOOAUDITING_BARS_IDX`"/> <element type="java.lang.String"/> </list> <list name="biffs" table="`FOOAUDITING_BIFFSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="FOOAUDITING_BIFFS_KEY" update="true"> <column name="`FOOAUDITING_BIFFS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`FOOAUDITING_BIFFS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_e_o_hibernate.hbm.xml index da3cd4b8b..3698f0147 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_e_o_hibernate.hbm.xml @@ -18,7 +18,7 @@ <column not-null="false" unique="false" name="`PERSON_MOTHER_NAME`"/> </many-to-one> <bag name="children" table="`PERSON_PERSON`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="PERSON_CHILDREN_KEY" update="true"> <column name="`PERSON_CHILDREN_NAME`" unique="false"/> </key> <many-to-many entity-name="Person" unique="false" foreign-key="PERSON_CHILDREN"> @@ -104,7 +104,7 @@ <column not-null="false" unique="false" name="`MOTHER`"/> </property> <list name="children" table="`PERSONAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_CHILDREN_KEY" update="true"> <column name="`PERSONAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_CHILDREN_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_h_o_hibernate.hbm.xml index 31ae64266..c321a624a 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/BagDuplicateAction_hsqldb_h_o_hibernate.hbm.xml @@ -21,7 +21,7 @@ <column not-null="false" unique="false" name="`PERSON_MOTHER_NAME`"/> </many-to-one> <bag name="children" table="`PERSON_PERSON`" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true"> + <key foreign-key="PERSON_CHILDREN_KEY" update="true"> <column name="`PERSON_CHILDREN_NAME`" unique="false"/> </key> <many-to-many entity-name="Person" unique="false" foreign-key="PERSON_CHILDREN"> @@ -113,7 +113,7 @@ <column not-null="false" unique="false" name="`MOTHER`"/> </property> <list name="children" table="`PERSONAUDITING_CHILDRENAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PERSONAUDITING_CHILDREN_KEY" update="true"> <column name="`PERSONAUDITING_CHILDREN_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PERSONAUDITING_CHILDREN_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_e_o_hibernate.hbm.xml index bf1fd65f7..7bf5e3769 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_e_o_hibernate.hbm.xml @@ -166,7 +166,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="contacts" table="`ADDRESSAUDITING_CONTACTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ADDRESSAUDITING_CONTACTS_KEY" update="true"> <column name="`ADDRESSAUDITING_CONTACTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSAUDITING_CONTACTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_h_o_hibernate.hbm.xml index 97e079839..b1b641811 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/GeneralTestAction_hsqldb_h_o_hibernate.hbm.xml @@ -187,7 +187,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="contacts" table="`ADDRESSAUDITING_CONTACTSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ADDRESSAUDITING_CONTACTS_KEY" update="true"> <column name="`ADDRESSAUDITING_CONTACTS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSAUDITING_CONTACTS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_e_o_hibernate.hbm.xml index 7474d9efa..89649364e 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_e_o_hibernate.hbm.xml @@ -12,7 +12,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="things" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="THING_THINGS"> + <key foreign-key="THING_THINGS_KEY" update="true"> <column name="`THING_THINGS_NAME`" unique="false"/> </key> <list-index column="`THING_THINGS_IDX`"/> @@ -129,7 +129,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="things" table="`THINGAUDITING_THINGSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="THINGAUDITING_THINGS_KEY" update="true"> <column name="`THINGAUDITING_THINGS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`THINGAUDITING_THINGS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_h_o_hibernate.hbm.xml index b8e82391a..110768bc1 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InheritanceAction_hsqldb_h_o_hibernate.hbm.xml @@ -15,7 +15,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="things" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="THING_THINGS"> + <key foreign-key="THING_THINGS_KEY" update="true"> <column name="`THING_THINGS_NAME`" unique="false"/> </key> <list-index column="`THING_THINGS_IDX`"/> @@ -129,7 +129,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="things" table="`THINGAUDITING_THINGSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="THINGAUDITING_THINGS_KEY" update="true"> <column name="`THINGAUDITING_THINGS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`THINGAUDITING_THINGS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_e_o_hibernate.hbm.xml index e7eebf6d7..841e59340 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_e_o_hibernate.hbm.xml @@ -37,7 +37,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="addresses" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="ADDRESSLIST_ADDRESSES"> + <key foreign-key="ADDRESSLIST_ADDRESSES_KEY" update="true"> <column name="`ADDRESSLIST_ADDRESSES_E_ID`" unique="false"/> </key> <list-index column="`ADDRESSLIST_ADDRESSES_IDX`"/> @@ -175,7 +175,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="addresses" table="`ADDRESSLISTAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ADDRESSLISTAUDITING_ADDRESSES_KEY" update="true"> <column name="`ADDRESSLISTAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSLISTAUDITING_ADDRESSES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_h_o_hibernate.hbm.xml index faf2406ce..5f53212a2 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/InterfaceTrueAction_hsqldb_h_o_hibernate.hbm.xml @@ -40,7 +40,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <list name="addresses" lazy="true" cascade="persist,merge,refresh,save-update,lock"> - <key update="true" foreign-key="ADDRESSLIST_ADDRESSES"> + <key foreign-key="ADDRESSLIST_ADDRESSES_KEY" update="true"> <column name="`ADDRESSLIST_ADDRESSES_E_ID`" unique="false"/> </key> <list-index column="`ADDRESSLIST_ADDRESSES_IDX`"/> @@ -184,7 +184,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="addresses" table="`ADDRESSLISTAUDITING_ADDRESSESAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ADDRESSLISTAUDITING_ADDRESSES_KEY" update="true"> <column name="`ADDRESSLISTAUDITING_ADDRESSES_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ADDRESSLISTAUDITING_ADDRESSES_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_e_o_hibernate.hbm.xml index 87fb2a815..b781c86d7 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_e_o_hibernate.hbm.xml @@ -13,7 +13,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <map name="testMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="TESTELEMENT_TESTMAP_KEY" update="true"> <column name="`TESTELEMENT_TESTMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> @@ -94,7 +94,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="testMap" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="TESTELEMENTAUDITING_TESTMAP"> + <key foreign-key="TESTELEMENTAUDITING_TESTMAP_KEY" update="true"> <column name="`TESTELEMENTAUDITING_TESTMAP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TESTELEMENTAUDITING_TESTMAP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_h_o_hibernate.hbm.xml index 9951fd42f..f0866f121 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/LargeMapValueAction_hsqldb_h_o_hibernate.hbm.xml @@ -16,7 +16,7 @@ <meta attribute="syntheticVersion" inherit="false">true</meta> </version> <map name="testMap" lazy="true" cascade="all,delete-orphan"> - <key update="true"> + <key foreign-key="TESTELEMENT_TESTMAP_KEY" update="true"> <column name="`TESTELEMENT_TESTMAP_E_ID`" unique="false"/> </key> <map-key type="java.lang.String"/> @@ -103,7 +103,7 @@ <column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/> </property> <list name="testMap" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="TESTELEMENTAUDITING_TESTMAP"> + <key foreign-key="TESTELEMENTAUDITING_TESTMAP_KEY" update="true"> <column name="`TESTELEMENTAUDITING_TESTMAP_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`TESTELEMENTAUDITING_TESTMAP_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_e_o_hibernate.hbm.xml index 50c288d20..64456b2e8 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_e_o_hibernate.hbm.xml @@ -104,14 +104,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="mySide" table="`ITEMAUDITING_MYSIDEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMAUDITING_MYSIDE_KEY" update="true"> <column name="`ITEMAUDITING_MYSIDE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMAUDITING_MYSIDE_IDX`"/> <element type="java.lang.String"/> </list> <list name="yourSide" table="`ITEMAUDITING_YOURSIDEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMAUDITING_YOURSIDE_KEY" update="true"> <column name="`ITEMAUDITING_YOURSIDE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMAUDITING_YOURSIDE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_h_o_hibernate.hbm.xml index 2a516ccb9..4cca9d65c 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/MTMSameAction_hsqldb_h_o_hibernate.hbm.xml @@ -113,14 +113,14 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="mySide" table="`ITEMAUDITING_MYSIDEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMAUDITING_MYSIDE_KEY" update="true"> <column name="`ITEMAUDITING_MYSIDE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMAUDITING_MYSIDE_IDX`"/> <element type="java.lang.String"/> </list> <list name="yourSide" table="`ITEMAUDITING_YOURSIDEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="ITEMAUDITING_YOURSIDE_KEY" update="true"> <column name="`ITEMAUDITING_YOURSIDE_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`ITEMAUDITING_YOURSIDE_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_e_o_hibernate.hbm.xml index 83ae33a86..21e38172f 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_e_o_hibernate.hbm.xml @@ -30,7 +30,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -161,7 +161,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_h_o_hibernate.hbm.xml index 5909362a1..bb7860e89 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/ResourceUnloadAction_hsqldb_h_o_hibernate.hbm.xml @@ -36,7 +36,7 @@ <column not-null="true" unique="false" name="`NAME`"/> </property> <list name="books" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -176,7 +176,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_e_o_hibernate.hbm.xml index e1b1a6a76..2d47aeb67 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_e_o_hibernate.hbm.xml @@ -120,7 +120,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="you" table="`MEAUDITING_YOUAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MEAUDITING_YOU_KEY" update="true"> <column name="`MEAUDITING_YOU_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MEAUDITING_YOU_IDX`"/> @@ -179,7 +179,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="me" table="`YOUAUDITING_MEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="YOUAUDITING_ME_KEY" update="true"> <column name="`YOUAUDITING_ME_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`YOUAUDITING_ME_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_h_o_hibernate.hbm.xml index ec448ce47..a9e3bab81 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SimplenmAction_hsqldb_h_o_hibernate.hbm.xml @@ -132,7 +132,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="you" table="`MEAUDITING_YOUAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MEAUDITING_YOU_KEY" update="true"> <column name="`MEAUDITING_YOU_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MEAUDITING_YOU_IDX`"/> @@ -194,7 +194,7 @@ <column not-null="false" unique="false" name="`NAME`"/> </property> <list name="me" table="`YOUAUDITING_MEAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="YOUAUDITING_ME_KEY" update="true"> <column name="`YOUAUDITING_ME_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`YOUAUDITING_ME_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_e_o_hibernate.hbm.xml index 98571bcb8..fd60d4e62 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_e_o_hibernate.hbm.xml @@ -51,7 +51,7 @@ </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> @@ -59,7 +59,7 @@ </list> <list name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -230,14 +230,14 @@ <column not-null="false" unique="false" name="`NAME`" length="50"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -297,7 +297,7 @@ <column not-null="false" unique="false" name="`NAME`" length="50"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_h_o_hibernate.hbm.xml index 42bf7bcbc..17a0912f9 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/SupInterfacesAction_hsqldb_h_o_hibernate.hbm.xml @@ -57,7 +57,7 @@ </property> <list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="schrijvers"> + <key foreign-key="SCHRIJVERS_KEY" update="true"> <column name="`LIBRARY_WRITERS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_WRITERS_IDX`"/> @@ -65,7 +65,7 @@ </list> <list name="books" lazy="true" cascade="all,delete-orphan"> <cache usage="read-write"/> - <key update="true" foreign-key="LIBRARY_BOOKS"> + <key foreign-key="LIBRARY_BOOKS_KEY" update="true"> <column name="`LIBRARY_BOOKS_E_ID`" unique="false"/> </key> <list-index column="`LIBRARY_BOOKS_IDX`"/> @@ -248,14 +248,14 @@ <column not-null="false" unique="false" name="`NAME`" length="50"/> </property> <list name="writers" table="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_WRITERS_KEY" update="true"> <column name="`LIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_WRITERS_IDX`"/> <element type="java.lang.String"/> </list> <list name="books" table="`LIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true"> <column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/> @@ -318,7 +318,7 @@ <column not-null="false" unique="false" name="`NAME`" length="50"/> </property> <list name="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true"> <column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`WRITERAUDITING_BOOKS_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_e_o_hibernate.hbm.xml index 00539c84e..1e44d0734 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_e_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_e_o_hibernate.hbm.xml @@ -39,7 +39,7 @@ <column name="`ABSTRACTSUPER_E_ID`"/> </key> <list name="m" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MLIST_M"> + <key foreign-key="MLIST_M_KEY" update="true"> <column name="`MLIST_M_E_ID`" unique="false"/> </key> <list-index column="`MLIST_M_IDX`"/> @@ -69,7 +69,7 @@ <column name="`ABSTRACTSUPER_E_ID`"/> </key> <list name="p" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PLIST_P"> + <key foreign-key="PLIST_P_KEY" update="true"> <column name="`PLIST_P_E_ID`" unique="false"/> </key> <list-index column="`PLIST_P_IDX`"/> @@ -168,7 +168,7 @@ <column name="`ABSTRACTSUPERAUDITING_TENEO_AUDIT_ID`"/> </key> <list name="p" table="`MAUDITING_PAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAUDITING_P_KEY" update="true"> <column name="`MAUDITING_P_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAUDITING_P_IDX`"/> @@ -182,7 +182,7 @@ <column name="`ABSTRACTSUPERAUDITING_TENEO_AUDIT_ID`"/> </key> <list name="m" table="`MLISTAUDITING_MAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MLISTAUDITING_M_KEY" update="true"> <column name="`MLISTAUDITING_M_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MLISTAUDITING_M_IDX`"/> @@ -196,7 +196,7 @@ <column name="`ABSTRACTSUPERAUDITING_TENEO_AUDIT_ID`"/> </key> <list name="m" table="`PAUDITING_MAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PAUDITING_M_KEY" update="true"> <column name="`PAUDITING_M_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PAUDITING_M_IDX`"/> @@ -210,7 +210,7 @@ <column name="`ABSTRACTSUPERAUDITING_TENEO_AUDIT_ID`"/> </key> <list name="p" table="`PLISTAUDITING_PAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PLISTAUDITING_P_KEY" update="true"> <column name="`PLISTAUDITING_P_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PLISTAUDITING_P_IDX`"/> diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_h_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_h_o_hibernate.hbm.xml index b1179d1ae..f44dfbfc5 100644 --- a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_h_o_hibernate.hbm.xml +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/TopClassesAction_hsqldb_h_o_hibernate.hbm.xml @@ -36,7 +36,7 @@ <meta attribute="eclassName" inherit="false">MList</meta> <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/issues/topclasses</meta> <list name="m" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="MLIST_M"> + <key foreign-key="MLIST_M_KEY" update="true"> <column name="`MLIST_M_E_ID`" unique="false"/> </key> <list-index column="`MLIST_M_IDX`"/> @@ -60,7 +60,7 @@ <meta attribute="eclassName" inherit="false">PList</meta> <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/issues/topclasses</meta> <list name="p" lazy="true" cascade="all,delete-orphan"> - <key update="true" foreign-key="PLIST_P"> + <key foreign-key="PLIST_P_KEY" update="true"> <column name="`PLIST_P_E_ID`" unique="false"/> </key> <list-index column="`PLIST_P_IDX`"/> @@ -159,7 +159,7 @@ <meta attribute="eclassName" inherit="false">MAuditing</meta> <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/issues/topclassesAuditing</meta> <list name="p" table="`MAUDITING_PAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MAUDITING_P_KEY" update="true"> <column name="`MAUDITING_P_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MAUDITING_P_IDX`"/> @@ -170,7 +170,7 @@ <meta attribute="eclassName" inherit="false">MListAuditing</meta> <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/issues/topclassesAuditing</meta> <list name="m" table="`MLISTAUDITING_MAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="MLISTAUDITING_M_KEY" update="true"> <column name="`MLISTAUDITING_M_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`MLISTAUDITING_M_IDX`"/> @@ -181,7 +181,7 @@ <meta attribute="eclassName" inherit="false">PAuditing</meta> <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/issues/topclassesAuditing</meta> <list name="m" table="`PAUDITING_MAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PAUDITING_M_KEY" update="true"> <column name="`PAUDITING_M_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PAUDITING_M_IDX`"/> @@ -192,7 +192,7 @@ <meta attribute="eclassName" inherit="false">PListAuditing</meta> <meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/store/test/issues/topclassesAuditing</meta> <list name="p" table="`PLISTAUDITING_PAUDITING`" lazy="true" cascade="all"> - <key update="true"> + <key foreign-key="PLISTAUDITING_P_KEY" update="true"> <column name="`PLISTAUDITING_P_TENEO_AUDIT_ID`" unique="false"/> </key> <list-index column="`PLISTAUDITING_P_IDX`"/> |