diff options
Diffstat (limited to 'tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_h_o_hibernate.hbm.xml')
-rw-r--r-- | tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.hibernate.test.emf.sample/SchoolLibraryTest$1_hsqldb_h_o_hibernate.hbm.xml | 131 |
1 files changed, 4 insertions, 127 deletions
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 5b5560710..0226c90a4 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 @@ -382,138 +382,15 @@ <column not-null="false" unique="false" name="`VALUE`"/> </property> </class> - <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="SchoolBookAuditing" abstract="false" lazy="false" discriminator-value="SchoolBookAuditing" table="`SCHOOLBOOKAUDITING`"> + <subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="SchoolBookAuditing" abstract="false" lazy="false" extends="BookAuditing" discriminator-value="SchoolBookAuditing"> <meta attribute="eclassName" inherit="false">SchoolBookAuditing</meta> <meta attribute="epackage" inherit="false">http:///org/elver/store/test/emf/sample/schoollibrary/schoollibrary.ecoreAuditing</meta> - <cache usage="read-write"/> - <id name="teneo_audit_id" type="long" unsaved-value="0"> - <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/> - <generator class="native"/> - </id> - <discriminator type="string"> - <column name="`DTYPE`" index="SCHOOLBOOKAUDITINGDTYPE" length="255" not-null="true"/> - </discriminator> - <version name="teneo_version" type="long"> - <column not-null="true" unique="false" name="`TENEO_VERSION`"/> - </version> - <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`" unique-key="c0,c1,c2"/> - </property> - <property name="teneo_owner_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`TENEO_OWNER_OBJECT_ID`" index="teneo_derived_object"/> - </property> - <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long"> - <column not-null="false" unique="false" name="`TENEO_START`" unique-key="c0"/> - </property> - <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long"> - <column not-null="false" unique="false" name="`TENEO_END`" unique-key="c1"/> - </property> - <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="SCHOOLBOOKAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true"> - <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/> - </many-to-one> - <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false"> - <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/> - <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType"> - <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param> - <param name="eclassifier">TeneoAuditKind</param> - <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param> - </type> - </property> - <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/> - </property> - <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> - <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/> - </property> - <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long"> - <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`" unique-key="c2"/> - </property> - <property name="title" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`TITLE`"/> - </property> - <property name="pages" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> - <column not-null="false" unique="false" name="`PAGES`"/> - </property> - <property name="category" lazy="false" not-null="false" insert="true" update="true" unique="false"> - <column not-null="false" unique="false" name="`CATEGORY`"/> - <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType"> - <param name="enumClass">org.eclipse.emf.teneo.samples.emf.sample.schoollibrary.library.BookCategory</param> - <param name="eclassifier">BookCategory</param> - <param name="epackage">http:///org/elver/store/test/emf/sample/schoollibrary/library.ecore</param> - </type> - </property> - <property name="author" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`AUTHOR`"/> - </property> <property name="value" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float"> <column not-null="false" unique="false" name="`VALUE`"/> </property> - </class> - <class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="SchoolLibraryAuditing" abstract="false" lazy="false" discriminator-value="SchoolLibraryAuditing" table="`SCHOOLLIBRARYAUDITING`"> + </subclass> + <subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="SchoolLibraryAuditing" abstract="false" lazy="false" extends="LibraryAuditing" discriminator-value="SchoolLibraryAuditing"> <meta attribute="eclassName" inherit="false">SchoolLibraryAuditing</meta> <meta attribute="epackage" inherit="false">http:///org/elver/store/test/emf/sample/schoollibrary/schoollibrary.ecoreAuditing</meta> - <cache usage="read-write"/> - <id name="teneo_audit_id" type="long" unsaved-value="0"> - <column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/> - <generator class="native"/> - </id> - <discriminator type="string"> - <column name="`DTYPE`" index="SCHOOLLIBRARYAUDITINGDTYPE" length="255" not-null="true"/> - </discriminator> - <version name="teneo_version" type="long"> - <column not-null="true" unique="false" name="`TENEO_VERSION`"/> - </version> - <property name="teneo_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`TENEO_OBJECT_ID`" unique-key="c0,c1,c2"/> - </property> - <property name="teneo_owner_object_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`TENEO_OWNER_OBJECT_ID`" index="teneo_derived_object"/> - </property> - <property name="teneo_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long"> - <column not-null="false" unique="false" name="`TENEO_START`" unique-key="c0"/> - </property> - <property name="teneo_end" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long"> - <column not-null="false" unique="false" name="`TENEO_END`" unique-key="c1"/> - </property> - <many-to-one name="teneo_commit_info" entity-name="TeneoAuditCommitInfo" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="SCHOOLLIBRARYAUDITING_TENEO_COMMIT_INFO" insert="true" update="true" not-null="true"> - <column not-null="true" unique="false" name="`TENEOAUDITCOMMITINFO_TENEO_COMMIT_INFO_ID`"/> - </many-to-one> - <property name="teneo_audit_kind" lazy="false" not-null="true" insert="true" update="true" unique="false"> - <column not-null="true" unique="false" name="`TENEO_AUDIT_KIND`"/> - <type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType"> - <param name="enumClass">org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.TeneoAuditKind</param> - <param name="eclassifier">TeneoAuditKind</param> - <param name="epackage">http://www.eclipse.org/emf/teneo/hibernate/auditing</param> - </type> - </property> - <property name="teneo_container_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`TENEO_CONTAINER_ID`"/> - </property> - <property name="teneo_container_feature_id" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> - <column not-null="false" unique="false" name="`TENEO_CONTAINER_FEATURE_ID`"/> - </property> - <property name="teneo_previous_start" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long"> - <column not-null="false" unique="false" name="`TENEO_PREVIOUS_START`" unique-key="c2"/> - </property> - <property name="name" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`NAME`"/> - </property> - <list name="writers" table="`SCHOOLLIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all"> - <key update="true"> - <column name="`SCHOOLLIBRARYAUDITING_WRITERS_TENEO_AUDIT_ID`" unique="false"/> - </key> - <list-index column="`SCHOOLLIBRARYAUDITING_WRITERS_IDX`"/> - <element type="java.lang.String"/> - </list> - <list name="books" table="`SCHOOLLIBRARYAUDITING_BOOKSAUDITING`" lazy="true" cascade="all"> - <key update="true"> - <column name="`SCHOOLLIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/> - </key> - <list-index column="`SCHOOLLIBRARYAUDITING_BOOKS_IDX`"/> - <element type="java.lang.String"/> - </list> - <property name="location" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> - <column not-null="false" unique="false" name="`LOCATION`"/> - </property> - </class> + </subclass> </hibernate-mapping>
\ No newline at end of file |