diff options
Diffstat (limited to 'tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AgilAction_mysql_e_o_hibernate.hbm.xml')
-rwxr-xr-x | tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AgilAction_mysql_e_o_hibernate.hbm.xml | 1356 |
1 files changed, 1356 insertions, 0 deletions
diff --git a/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AgilAction_mysql_e_o_hibernate.hbm.xml b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AgilAction_mysql_e_o_hibernate.hbm.xml new file mode 100755 index 000000000..85786a337 --- /dev/null +++ b/tests/org.eclipse.emf.teneo.hibernate.test/hbm/org.eclipse.emf.teneo.test.issues/AgilAction_mysql_e_o_hibernate.hbm.xml @@ -0,0 +1,1356 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> + +<!-- Generated by Teneo on Tue Mar 27 09:40:39 CEST 2007 --> +<hibernate-mapping> + <class entity-name="LearningObject" abstract="true" lazy="false" table="`learningobject`"> + <meta attribute="eclassName">LearningObject</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="timestamp" lazy="false" insert="true" update="true" not-null="true" unique="false" type="timestamp"> + <column not-null="true" unique="false" name="`timestamp`"/> + </property> + <property name="synchronized" lazy="false" insert="true" update="true" not-null="true" unique="false" type="boolean"> + <column not-null="true" unique="false" name="`synchronized`"/> + </property> + </class> + <joined-subclass entity-name="Block" abstract="true" lazy="false" extends="LearningObject" table="`block`"> + <meta attribute="eclassName">Block</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <many-to-one name="blockMeta" entity-name="BlockMeta" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`blockmeta_blockmeta_id`"/> + </many-to-one> + <bag name="externalMetadata" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`block_externalmetadata_id`" not-null="false" unique="false"/> + </key> + <one-to-many entity-name="ExternalMetadata"/> + </bag> + <many-to-one name="accessControl" entity-name="AccessControl" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`accesscontrol_accesscontrol_e_id`"/> + </many-to-one> + </joined-subclass> + <joined-subclass entity-name="HypertextBlock" abstract="false" lazy="false" extends="Block" table="`hypertextblock`"> + <meta attribute="eclassName">HypertextBlock</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`block_id`"/> + </key> + <list name="hypertextContent" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`hypertextblock_hypertextcontent_id`" not-null="false" unique="false"/> + </key> + <list-index column="`hypertextblock_hypertextcontent_idx`"/> + <one-to-many entity-name="HypertextContent"/> + </list> + </joined-subclass> + <joined-subclass entity-name="AbstractContent" abstract="true" lazy="false" extends="LearningObject" table="`abstractcontent`"> + <meta attribute="eclassName">AbstractContent</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <property name="heading" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`heading`"/> + </property> + <many-to-one name="language" entity-name="Language" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`language_language_e_id`"/> + </many-to-one> + <many-to-one name="source" entity-name="Source" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`source_source_e_id`"/> + </many-to-one> + </joined-subclass> + <joined-subclass entity-name="HypertextContent" abstract="false" lazy="false" extends="AbstractContent" table="`hypertextcontent`"> + <meta attribute="eclassName">HypertextContent</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`abstractcontent_id`"/> + </key> + <property name="content" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`content`"/> + </property> + <many-to-one name="blockAudiofile" entity-name="BlockAudiofile" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`blockaudiofile_blockaudiofile_id`"/> + </many-to-one> + <bag name="resrcFile" lazy="true" cascade="merge,persist,save-update,lock,refresh" inverse="true" table="`resrcfile_hypertextcontent`"> + <key update="true"> + <column name="`hypertextcontent_id`" not-null="true" unique="false"/> + </key> + <many-to-many entity-name="ResrcFile" unique="false"> + <column name="`resrcfile_id`" not-null="true" unique="false"/> + </many-to-many> + </bag> + </joined-subclass> + <joined-subclass entity-name="BlockFolder" abstract="false" lazy="false" extends="LearningObject" table="`blockfolder`"> + <meta attribute="eclassName">BlockFolder</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <many-to-one name="folderMeta" entity-name="FolderMeta" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`foldermeta_foldermeta_id`"/> + </many-to-one> + <list name="blockFolder" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`blockfolder_blockfolder_id`" not-null="false" unique="false"/> + </key> + <list-index column="`blockfolder_blockfolder_idx`"/> + <one-to-many entity-name="BlockFolder"/> + </list> + <list name="block" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`blockfolder_block_id`" not-null="false" unique="false"/> + </key> + <list-index column="`blockfolder_block_idx`"/> + <one-to-many entity-name="Block"/> + </list> + <many-to-one name="accessControl" entity-name="AccessControl" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`accesscontrol_accesscontrol_e_id`"/> + </many-to-one> + </joined-subclass> + <joined-subclass entity-name="Category" abstract="false" lazy="false" extends="LearningObject" table="`category`"> + <meta attribute="eclassName">Category</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <list name="titleMeta" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`category_titlemeta_id`" not-null="false" unique="false"/> + </key> + <list-index column="`category_titlemeta_idx`"/> + <one-to-many entity-name="TitleMeta"/> + </list> + <list name="course" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`category_course_id`" not-null="false" unique="false"/> + </key> + <list-index column="`category_course_idx`"/> + <one-to-many entity-name="Course"/> + </list> + </joined-subclass> + <class entity-name="CorrBlock" abstract="false" lazy="false" table="`corrblock`"> + <meta attribute="eclassName">CorrBlock</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <list name="presentationBlock" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`corrblock_presentationblock_e_id`" not-null="false" unique="false"/> + </key> + <list-index column="`corrblock_presentationblock_idx`"/> + <one-to-many entity-name="PresentationBlock"/> + </list> + <list name="titleMeta" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`corrblock_titlemeta_e_id`" not-null="false" unique="false"/> + </key> + <list-index column="`corrblock_titlemeta_idx`"/> + <one-to-many entity-name="TitleMeta"/> + </list> + </class> + <joined-subclass entity-name="Course" abstract="false" lazy="false" extends="LearningObject" table="`course`"> + <meta attribute="eclassName">Course</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <many-to-one name="courseMeta" entity-name="CourseMeta" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`coursemeta_coursemeta_id`"/> + </many-to-one> + <bag name="externalMetadata" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`course_externalmetadata_id`" not-null="false" unique="false"/> + </key> + <one-to-many entity-name="ExternalMetadata"/> + </bag> + <many-to-one name="coursetype" entity-name="Coursetype" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`coursetype_coursetype_e_id`"/> + </many-to-one> + <property name="outlineAsXml" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`outlineasxml`"/> + </property> + <list name="module" lazy="true" cascade="merge,persist,save-update,lock,refresh"> + <key update="true"> + <column name="`course_module_id`" not-null="false" unique="false"/> + </key> + <list-index column="`course_module_idx`"/> + <one-to-many entity-name="Module"/> + </list> + </joined-subclass> + <class entity-name="Item" abstract="false" lazy="false" table="`item`"> + <meta attribute="eclassName">Item</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <list name="corrBlock" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`item_corrblock_e_id`" not-null="false" unique="false"/> + </key> + <list-index column="`item_corrblock_idx`"/> + <one-to-many entity-name="CorrBlock"/> + </list> + <list name="childitems" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`item_childitems_e_id`" not-null="false" unique="false"/> + </key> + <list-index column="`item_childitems_idx`"/> + <one-to-many entity-name="Item"/> + </list> + <property name="luRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`luref`"/> + </property> + </class> + <joined-subclass entity-name="LearningUnit" abstract="false" lazy="false" extends="LearningObject" table="`learningunit`"> + <meta attribute="eclassName">LearningUnit</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <many-to-one name="luMeta" entity-name="LuMeta" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`lumeta_lumeta_id`"/> + </many-to-one> + <bag name="externalMetadata" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`learningunit_externalmetadata_id`" not-null="false" unique="false"/> + </key> + <one-to-many entity-name="ExternalMetadata"/> + </bag> + <property name="treeAsXml" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`treeasxml`"/> + </property> + <property name="luFile" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`lufile`"/> + </property> + <many-to-one name="accessControl" entity-name="AccessControl" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`accesscontrol_accesscontrol_e_id`"/> + </many-to-one> + <list name="item" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`learningunit_item_id`" not-null="false" unique="false"/> + </key> + <list-index column="`learningunit_item_idx`"/> + <one-to-many entity-name="Item"/> + </list> + </joined-subclass> + <joined-subclass entity-name="LuFolder" abstract="false" lazy="false" extends="LearningObject" table="`lufolder`"> + <meta attribute="eclassName">LuFolder</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <many-to-one name="folderMeta" entity-name="FolderMeta" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`foldermeta_foldermeta_id`"/> + </many-to-one> + <list name="luFolder" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`lufolder_lufolder_id`" not-null="false" unique="false"/> + </key> + <list-index column="`lufolder_lufolder_idx`"/> + <one-to-many entity-name="LuFolder"/> + </list> + <list name="learningUnit" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`lufolder_learningunit_id`" not-null="false" unique="false"/> + </key> + <list-index column="`lufolder_learningunit_idx`"/> + <one-to-many entity-name="LearningUnit"/> + </list> + <many-to-one name="accessControl" entity-name="AccessControl" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`accesscontrol_accesscontrol_e_id`"/> + </many-to-one> + </joined-subclass> + <joined-subclass entity-name="Module" abstract="false" lazy="false" extends="LearningObject" table="`module`"> + <meta attribute="eclassName">Module</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <many-to-one name="moduleMeta" entity-name="ModuleMeta" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`modulemeta_modulemeta_id`"/> + </many-to-one> + <bag name="externalMetadata" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`module_externalmetadata_id`" not-null="false" unique="false"/> + </key> + <one-to-many entity-name="ExternalMetadata"/> + </bag> + <many-to-one name="rootNode" entity-name="Node" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`node_rootnode_e_id`"/> + </many-to-one> + <property name="moduleFile" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`modulefile`"/> + </property> + <property name="treeAsXml" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`treeasxml`"/> + </property> + <many-to-one name="accessControl" entity-name="AccessControl" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`accesscontrol_accesscontrol_e_id`"/> + </many-to-one> + </joined-subclass> + <joined-subclass entity-name="ModuleFolder" abstract="false" lazy="false" extends="LearningObject" table="`modulefolder`"> + <meta attribute="eclassName">ModuleFolder</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <many-to-one name="folderMeta" entity-name="FolderMeta" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`foldermeta_foldermeta_id`"/> + </many-to-one> + <list name="moduleFolder" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`modulefolder_modulefolder_id`" not-null="false" unique="false"/> + </key> + <list-index column="`modulefolder_modulefolder_idx`"/> + <one-to-many entity-name="ModuleFolder"/> + </list> + <list name="module" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`modulefolder_module_id`" not-null="false" unique="false"/> + </key> + <list-index column="`modulefolder_module_idx`"/> + <one-to-many entity-name="Module"/> + </list> + <many-to-one name="accessControl" entity-name="AccessControl" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`accesscontrol_accesscontrol_e_id`"/> + </many-to-one> + </joined-subclass> + <joined-subclass entity-name="ResrcFolder" abstract="false" lazy="false" extends="LearningObject" table="`resrcfolder`"> + <meta attribute="eclassName">ResrcFolder</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <many-to-one name="folderMeta" entity-name="FolderMeta" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`foldermeta_foldermeta_id`"/> + </many-to-one> + <list name="resrcFolder" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`resrcfolder_resrcfolder_id`" not-null="false" unique="false"/> + </key> + <list-index column="`resrcfolder_resrcfolder_idx`"/> + <one-to-many entity-name="ResrcFolder"/> + </list> + <many-to-one name="accessControl" entity-name="AccessControl" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`accesscontrol_accesscontrol_e_id`"/> + </many-to-one> + <property name="deleteScheduled" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> + <column not-null="false" unique="false" name="`deletescheduled`"/> + </property> + <list name="resrcFile" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`resrcfolder_resrcfile_id`" not-null="false" unique="false"/> + </key> + <list-index column="`resrcfolder_resrcfile_idx`"/> + <one-to-many entity-name="ResrcFile"/> + </list> + </joined-subclass> + <joined-subclass entity-name="Theme" abstract="false" lazy="false" extends="LearningObject" table="`theme`"> + <meta attribute="eclassName">Theme</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <list name="simpleDidacMeta" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`theme_simpledidacmeta_id`" not-null="false" unique="false"/> + </key> + <list-index column="`theme_simpledidacmeta_idx`"/> + <one-to-many entity-name="SimpleDidacMeta"/> + </list> + </joined-subclass> + <class entity-name="PresentationBlock" abstract="false" lazy="false" table="`presentationblock`"> + <meta attribute="eclassName">PresentationBlock</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="lod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> + <column not-null="false" unique="false" name="`lod`"/> + </property> + <property name="rendering" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`rendering`"/> + </property> + <many-to-one name="block" entity-name="Block" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`block_block_id`"/> + </many-to-one> + </class> + <class entity-name="Node" abstract="true" lazy="false" table="`node`"> + <meta attribute="eclassName">Node</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="visible" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> + <column not-null="false" unique="false" name="`visible`"/> + </property> + </class> + <joined-subclass entity-name="ThemeNode" abstract="false" lazy="false" extends="Node" table="`themenode`"> + <meta attribute="eclassName">ThemeNode</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`node_id`"/> + </key> + <many-to-one name="theme" entity-name="Theme" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`theme_theme_id`"/> + </many-to-one> + <list name="childnodes" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`themenode_childnodes_id`" not-null="false" unique="false"/> + </key> + <list-index column="`themenode_childnodes_idx`"/> + <one-to-many entity-name="Node"/> + </list> + </joined-subclass> + <joined-subclass entity-name="LuNode" abstract="false" lazy="false" extends="Node" table="`lunode`"> + <meta attribute="eclassName">LuNode</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`node_id`"/> + </key> + <many-to-one name="learningUnit" entity-name="LearningUnit" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`learningunit_learningunit_id`"/> + </many-to-one> + </joined-subclass> + <joined-subclass entity-name="ResrcFile" abstract="false" lazy="false" extends="LearningObject" table="`resrcfile`"> + <meta attribute="eclassName">ResrcFile</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <array name="file" cascade="all,delete-orphan"> + <key update="true"> + <column name="`resrcfile_file_id`" not-null="true" unique="false"/> + </key> + <list-index column="`resrcfile_file_idx`"/> + <element type="byte"/> + </array> + <array name="file_tn" cascade="all,delete-orphan"> + <key update="true"> + <column name="`resrcfile_file_tn_id`" not-null="true" unique="false"/> + </key> + <list-index column="`resrcfile_file_tn_idx`"/> + <element type="byte"/> + </array> + <property name="originalextension" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`originalextension`"/> + </property> + <property name="filesize" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> + <column not-null="false" unique="false" name="`filesize`"/> + </property> + <property name="resrcHref" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`resrchref`"/> + </property> + <many-to-one name="accesscontrol" entity-name="AccessControl" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`accesscontrol_accesscontrol_e_id`"/> + </many-to-one> + <many-to-one name="resrcFiletype" entity-name="ResrcFiletype" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`resrcfiletype_resrcfiletype_e_id`"/> + </many-to-one> + <many-to-one name="source" entity-name="Source" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`source_source_e_id`"/> + </many-to-one> + <bag name="hypertextContent" lazy="true" cascade="merge,persist,save-update,lock,refresh" table="`resrcfile_hypertextcontent`"> + <key update="true"> + <column name="`resrcfile_id`" not-null="true" unique="false"/> + </key> + <many-to-many entity-name="HypertextContent" unique="false"> + <column name="`hypertextcontent_id`" not-null="true" unique="false"/> + </many-to-many> + </bag> + <many-to-one name="resrcMeta" entity-name="ResrcMeta" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`resrcmeta_resrcmeta_id`"/> + </many-to-one> + </joined-subclass> + <joined-subclass entity-name="BlockAudiofile" abstract="false" lazy="false" extends="LearningObject" table="`blockaudiofile`"> + <meta attribute="eclassName">BlockAudiofile</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <array name="file" cascade="all,delete-orphan"> + <key update="true"> + <column name="`blockaudiofile_file_id`" not-null="true" unique="false"/> + </key> + <list-index column="`blockaudiofile_file_idx`"/> + <element type="byte"/> + </array> + <property name="originalextension" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`originalextension`"/> + </property> + <property name="filesize" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> + <column not-null="false" unique="false" name="`filesize`"/> + </property> + <property name="resrcHref" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`resrchref`"/> + </property> + <many-to-one name="resrcFiletype" entity-name="ResrcFiletype" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`resrcfiletype_resrcfiletype_e_id`"/> + </many-to-one> + </joined-subclass> + <class entity-name="ResrcFiletype" abstract="false" lazy="false" table="`resrcfiletype`"> + <meta attribute="eclassName">ResrcFiletype</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="filetypeExtension" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`filetypeextension`"/> + </property> + <property name="filetypeDesc" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`filetypedesc`"/> + </property> + <property name="image" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> + <column not-null="false" unique="false" name="`image`"/> + </property> + <property name="applet" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> + <column not-null="false" unique="false" name="`applet`"/> + </property> + <property name="filetypeImageSmall" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`filetypeimagesmall`"/> + </property> + <property name="filetypeImageBif" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`filetypeimagebif`"/> + </property> + </class> + <class entity-name="AccessControl" abstract="false" lazy="false" table="`accesscontrol`"> + <meta attribute="eclassName">AccessControl</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <many-to-one name="owner" entity-name="User" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`user_owner_e_id`"/> + </many-to-one> + <property name="lastModified" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`lastmodified`"/> + </property> + <many-to-one name="lastModifiedBy" entity-name="User" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`user_lastmodifiedby_e_id`"/> + </many-to-one> + <property name="status" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`status`"/> + </property> + <property name="lastStatusChange" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`laststatuschange`"/> + </property> + <many-to-one name="lastStatusChangeBy" entity-name="User" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`user_laststatuschangeby_e_id`"/> + </many-to-one> + <many-to-one name="sharednotes" entity-name="Sharednotes" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`sharednotes_sharednotes_e_id`"/> + </many-to-one> + <list name="authorizes" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`accesscontrol_authorizes_e_id`" not-null="false" unique="false"/> + </key> + <list-index column="`accesscontrol_authorizes_idx`"/> + <one-to-many entity-name="Userauthorization"/> + </list> + <list name="editionHistory" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`accesscontrol_editionhistory_e_id`" not-null="false" unique="false"/> + </key> + <list-index column="`accesscontrol_editionhistory_idx`"/> + <one-to-many entity-name="Edition"/> + </list> + <property name="globalAccess" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> + <column not-null="false" unique="false" name="`globalaccess`"/> + </property> + </class> + <class entity-name="Address" abstract="false" lazy="false" table="`address`"> + <meta attribute="eclassName">Address</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="street" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`street`"/> + </property> + <property name="postcode" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`postcode`"/> + </property> + <property name="city" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`city`"/> + </property> + <property name="state" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`state`"/> + </property> + <property name="country" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`country`"/> + </property> + <property name="phone" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`phone`"/> + </property> + <property name="fax" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`fax`"/> + </property> + <property name="email" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`email`"/> + </property> + <property name="otheraddr" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`otheraddr`"/> + </property> + </class> + <class entity-name="Affiliation" abstract="false" lazy="false" table="`affiliation`"> + <meta attribute="eclassName">Affiliation</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="shortaffil" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`shortaffil`"/> + </property> + <property name="jobtitle" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`jobtitle`"/> + </property> + <property name="orgname" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`orgname`"/> + </property> + <property name="orgdiv" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`orgdiv`"/> + </property> + <many-to-one name="address" entity-name="Address" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`address_address_id`"/> + </many-to-one> + </class> + <class entity-name="Author" abstract="false" lazy="false" table="`author`"> + <meta attribute="eclassName">Author</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="credittype" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`credittype`"/> + </property> + <many-to-one name="person" entity-name="Person" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`person_person_e_id`"/> + </many-to-one> + <many-to-one name="address" entity-name="Address" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`address_address_id`"/> + </many-to-one> + <property name="email" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`email`"/> + </property> + </class> + <joined-subclass entity-name="BlockMeta" abstract="false" lazy="false" extends="LearningObject" table="`blockmeta`"> + <meta attribute="eclassName">BlockMeta</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <property name="lod" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> + <column not-null="false" unique="false" name="`lod`"/> + </property> + <property name="rendering" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`rendering`"/> + </property> + <many-to-one name="blocktype" entity-name="Blocktype" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`blocktype_blocktype_e_id`"/> + </many-to-one> + <property name="creationDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`creationdate`"/> + </property> + <property name="lastModified" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`lastmodified`"/> + </property> + <list name="simpleDidacMeta" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`blockmeta_simpledidacmeta_id`" not-null="false" unique="false"/> + </key> + <list-index column="`blockmeta_simpledidacmeta_idx`"/> + <one-to-many entity-name="SimpleDidacMeta"/> + </list> + <many-to-one name="defLang" entity-name="Language" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`language_deflang_e_id`"/> + </many-to-one> + </joined-subclass> + <class entity-name="Blocktype" abstract="false" lazy="false" table="`blocktype`"> + <meta attribute="eclassName">Blocktype</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <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> + <property name="description" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`description`"/> + </property> + <property name="creationDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`creationdate`"/> + </property> + <property name="styleRef" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`styleref`"/> + </property> + <bag name="domains" lazy="true" cascade="merge,persist,save-update,lock,refresh" inverse="true" table="`domain_blocktype`"> + <key update="true"> + <column name="`blocktype_e_id`" not-null="true" unique="false"/> + </key> + <many-to-many entity-name="Domain" unique="false"> + <column name="`domain_e_id`" not-null="true" unique="false"/> + </many-to-many> + </bag> + </class> + <class entity-name="TitleMeta" abstract="false" lazy="false" table="`titlemeta`"> + <meta attribute="eclassName">TitleMeta</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <many-to-one name="language" entity-name="Language" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`language_language_e_id`"/> + </many-to-one> + <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> + </class> + <joined-subclass entity-name="CourseMeta" abstract="false" lazy="false" extends="LearningObject" table="`coursemeta`"> + <meta attribute="eclassName">CourseMeta</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <list name="didacMeta" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`coursemeta_didacmeta_id`" not-null="false" unique="false"/> + </key> + <list-index column="`coursemeta_didacmeta_idx`"/> + <one-to-many entity-name="DidacMeta"/> + </list> + <property name="hours" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> + <column not-null="false" unique="false" name="`hours`"/> + </property> + <property name="lvanr" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`lvanr`"/> + </property> + <property name="columnfilterasxml" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`columnfilterasxml`"/> + </property> + <property name="fromext" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger"> + <column not-null="false" unique="false" name="`fromext`"/> + </property> + <property name="creationDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`creationdate`"/> + </property> + <many-to-one name="lecturer" entity-name="User" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`user_lecturer_e_id`"/> + </many-to-one> + <many-to-one name="defLang" entity-name="Language" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`language_deflang_e_id`"/> + </many-to-one> + </joined-subclass> + <class entity-name="SimpleDidacMeta" abstract="false" lazy="false" table="`simpledidacmeta`"> + <meta attribute="eclassName">SimpleDidacMeta</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <many-to-one name="language" entity-name="Language" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`language_language_e_id`"/> + </many-to-one> + <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="description" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`description`"/> + </property> + <property name="keywords" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`keywords`"/> + </property> + </class> + <joined-subclass entity-name="DidacMeta" abstract="false" lazy="false" extends="SimpleDidacMeta" table="`didacmeta`"> + <meta attribute="eclassName">DidacMeta</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`simpledidacmeta_id`"/> + </key> + <property name="goal" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`goal`"/> + </property> + <many-to-one name="precognition" entity-name="Precognition" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`precognition_precognition_e_id`"/> + </many-to-one> + </joined-subclass> + <class entity-name="Domain" abstract="false" lazy="false" table="`domain`"> + <meta attribute="eclassName">Domain</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <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> + <property name="description" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`description`"/> + </property> + <bag name="blocktypes" lazy="true" cascade="merge,persist,save-update,lock,refresh" table="`domain_blocktype`"> + <key update="true"> + <column name="`domain_e_id`" not-null="true" unique="false"/> + </key> + <many-to-many entity-name="Blocktype" unique="false"> + <column name="`blocktype_id`" not-null="true" unique="false"/> + </many-to-many> + </bag> + <property name="creationDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`creationdate`"/> + </property> + <property name="serverURL" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`serverurl`"/> + </property> + </class> + <class entity-name="Edition" abstract="false" lazy="false" table="`edition`"> + <meta attribute="eclassName">Edition</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="editionNr" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`editionnr`"/> + </property> + <property name="editedBy" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`editedby`"/> + </property> + <property name="version" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> + <column not-null="false" unique="false" name="`version`"/> + </property> + <property name="lastVersionNumber" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`lastversionnumber`"/> + </property> + <property name="status" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`status`"/> + </property> + <property name="editionCreationDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`editioncreationdate`"/> + </property> + </class> + <joined-subclass entity-name="FolderMeta" abstract="false" lazy="false" extends="LearningObject" table="`foldermeta`"> + <meta attribute="eclassName">FolderMeta</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <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="description" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`description`"/> + </property> + <property name="creationDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`creationdate`"/> + </property> + </joined-subclass> + <joined-subclass entity-name="LuMeta" abstract="false" lazy="false" extends="LearningObject" table="`lumeta`"> + <meta attribute="eclassName">LuMeta</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <list name="didacMeta" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`lumeta_didacmeta_id`" not-null="false" unique="false"/> + </key> + <list-index column="`lumeta_didacmeta_idx`"/> + <one-to-many entity-name="DidacMeta"/> + </list> + <property name="creationDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`creationdate`"/> + </property> + <many-to-one name="domain" entity-name="Domain" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`domain_domain_id`"/> + </many-to-one> + <list name="authors" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`lumeta_authors_id`" not-null="false" unique="false"/> + </key> + <list-index column="`lumeta_authors_idx`"/> + <one-to-many entity-name="Author"/> + </list> + <many-to-one name="publishInfo" entity-name="PublishInfo" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`publishinfo_publishinfo_e_id`"/> + </many-to-one> + <many-to-one name="defLang" entity-name="Language" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`language_deflang_e_id`"/> + </many-to-one> + </joined-subclass> + <class entity-name="Userauthorization" abstract="false" lazy="false" table="`userauthorization`"> + <meta attribute="eclassName">Userauthorization</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <many-to-one name="user" entity-name="User" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`user_user_e_id`"/> + </many-to-one> + <many-to-one name="authType" entity-name="AuthorizationTypes" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`authorizationtypes_authtype_e_id`"/> + </many-to-one> + </class> + <class entity-name="Note" abstract="false" lazy="false" table="`note`"> + <meta attribute="eclassName">Note</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="date" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`date`"/> + </property> + <property name="noteAuthor" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`noteauthor`"/> + </property> + <property name="content" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`content`"/> + </property> + </class> + <class entity-name="Person" abstract="false" lazy="false" table="`person`"> + <meta attribute="eclassName">Person</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="honorific" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`honorific`"/> + </property> + <property name="firstname" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`firstname`"/> + </property> + <property name="surname" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`surname`"/> + </property> + <property name="contrib" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`contrib`"/> + </property> + <list name="affiliations" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`person_affiliations_e_id`" not-null="false" unique="false"/> + </key> + <list-index column="`person_affiliations_idx`"/> + <one-to-many entity-name="Affiliation"/> + </list> + <property name="personblurb" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`personblurb`"/> + </property> + </class> + <class entity-name="Publisher" abstract="false" lazy="false" table="`publisher`"> + <meta attribute="eclassName">Publisher</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="publishername" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`publishername`"/> + </property> + <many-to-one name="address" entity-name="Address" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`address_address_id`"/> + </many-to-one> + </class> + <class entity-name="PublishInfo" abstract="false" lazy="false" table="`publishinfo`"> + <meta attribute="eclassName">PublishInfo</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="edition" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`edition`"/> + </property> + <property name="pubdate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`pubdate`"/> + </property> + <many-to-one name="publisher" entity-name="Publisher" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`publisher_publisher_id`"/> + </many-to-one> + <property name="pubsnumber" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`pubsnumber`"/> + </property> + <property name="releaseinfo" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`releaseinfo`"/> + </property> + </class> + <joined-subclass entity-name="ResrcMeta" abstract="false" lazy="false" extends="LearningObject" table="`resrcmeta`"> + <meta attribute="eclassName">ResrcMeta</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <property name="filename" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`filename`"/> + </property> + <property name="parameters" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`parameters`"/> + </property> + <property name="height" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> + <column not-null="false" unique="false" name="`height`"/> + </property> + <property name="width" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int"> + <column not-null="false" unique="false" name="`width`"/> + </property> + <property name="creationDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`creationdate`"/> + </property> + <property name="lastModified" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`lastmodified`"/> + </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="description" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`description`"/> + </property> + <property name="keywords" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`keywords`"/> + </property> + </joined-subclass> + <class entity-name="Sharednotes" abstract="false" lazy="false" table="`sharednotes`"> + <meta attribute="eclassName">Sharednotes</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <list name="notes" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`sharednotes_notes_e_id`" not-null="false" unique="false"/> + </key> + <list-index column="`sharednotes_notes_idx`"/> + <one-to-many entity-name="Note"/> + </list> + </class> + <class entity-name="Coursetype" abstract="false" lazy="false" table="`coursetype`"> + <meta attribute="eclassName">Coursetype</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <many-to-one name="language" entity-name="Language" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`language_language_e_id`"/> + </many-to-one> + <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="description" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`description`"/> + </property> + </class> + <class entity-name="ExternalMetadata" abstract="false" lazy="false" table="`externalmetadata`"> + <meta attribute="eclassName">ExternalMetadata</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="ref" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`ref`"/> + </property> + <property name="file" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`file`"/> + </property> + </class> + <class entity-name="Language" abstract="false" lazy="false" table="`language`"> + <meta attribute="eclassName">Language</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="code" type="java.lang.String"> + <column not-null="true" unique="false" name="`code`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="language" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`language`"/> + </property> + </class> + <class entity-name="Precognition" abstract="false" lazy="false" table="`precognition`"> + <meta attribute="eclassName">Precognition</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="precog" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`precog`"/> + </property> + <list name="internalRefs" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`precognition_internalrefs_e_id`" not-null="false" unique="false"/> + </key> + <list-index column="`precognition_internalrefs_idx`"/> + <one-to-many entity-name="InternalRef"/> + </list> + </class> + <class entity-name="InternalRef" abstract="false" lazy="false" table="`internalref`"> + <meta attribute="eclassName">InternalRef</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <many-to-one name="language" entity-name="Language" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`language_language_code`"/> + </many-to-one> + <property name="ref" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`ref`"/> + </property> + <property name="file" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`file`"/> + </property> + <property name="reftype" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`reftype`"/> + </property> + </class> + <joined-subclass entity-name="ModuleMeta" abstract="false" lazy="false" extends="LearningObject" table="`modulemeta`"> + <meta attribute="eclassName">ModuleMeta</meta> + <meta attribute="epackage">lobj.ecore</meta> + <key> + <column name="`learningobject_id`"/> + </key> + <list name="didacMeta" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`modulemeta_didacmeta_id`" not-null="false" unique="false"/> + </key> + <list-index column="`modulemeta_didacmeta_idx`"/> + <one-to-many entity-name="DidacMeta"/> + </list> + <property name="creationDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`creationdate`"/> + </property> + <list name="authors" lazy="true" cascade="all,delete-orphan"> + <key update="true"> + <column name="`modulemeta_authors_id`" not-null="false" unique="false"/> + </key> + <list-index column="`modulemeta_authors_idx`"/> + <one-to-many entity-name="Author"/> + </list> + <many-to-one name="publishInfo" entity-name="PublishInfo" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`publishinfo_publishinfo_id`"/> + </many-to-one> + <many-to-one name="defLang" entity-name="Language" cascade="merge,persist,save-update,lock,refresh" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`language_deflang_code`"/> + </many-to-one> + </joined-subclass> + <class entity-name="Source" abstract="false" lazy="false" table="`source`"> + <meta attribute="eclassName">Source</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <many-to-one name="author" entity-name="Author" cascade="all" lazy="false" insert="true" update="true" not-null="false"> + <column not-null="false" unique="false" name="`author_author_id`"/> + </many-to-one> + <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="subtitle" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`subtitle`"/> + </property> + <property name="publishedIn" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`publishedin`"/> + </property> + <property name="publishedBy" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`publishedby`"/> + </property> + <property name="publishDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="org.eclipse.emf.teneo.hibernate.mapping.XSDDate"> + <column not-null="false" unique="false" name="`publishdate`"/> + </property> + <property name="pp" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`pp`"/> + </property> + </class> + <class entity-name="AuthorizationTypes" abstract="false" lazy="false" table="`authorizationtypes`"> + <meta attribute="eclassName">AuthorizationTypes</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="authType" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`authtype`"/> + </property> + <property name="authTypeDesc" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`authtypedesc`"/> + </property> + <property name="readOnly" lazy="false" insert="true" update="true" not-null="false" unique="false" type="boolean"> + <column not-null="false" unique="false" name="`readonly`"/> + </property> + </class> + <class entity-name="User" abstract="false" lazy="false" table="`user`"> + <meta attribute="eclassName">User</meta> + <meta attribute="epackage">lobj.ecore</meta> + <id name="id" type="java.lang.String"> + <column not-null="true" unique="false" name="`id`"/> + </id> + <version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler"> + <meta attribute="syntheticVersion">true</meta> + </version> + <property name="loginname" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`loginname`"/> + </property> + <property name="password" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`password`"/> + </property> + <property name="firstname" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`firstname`"/> + </property> + <property name="lastname" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`lastname`"/> + </property> + <property name="matriculationnr" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`matriculationnr`"/> + </property> + <property name="scn" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`scn`"/> + </property> + <property name="icqnumber" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`icqnumber`"/> + </property> + <property name="icqpassword" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`icqpassword`"/> + </property> + <property name="entryasxml" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`entryasxml`"/> + </property> + <property name="languagenr" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`languagenr`"/> + </property> + <property name="notificationprofileasxml" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`notificationprofileasxml`"/> + </property> + <property name="dossierasxml" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`dossierasxml`"/> + </property> + <array name="photo" cascade="all,delete-orphan"> + <key update="true"> + <column name="`user_photo_e_id`" not-null="true" unique="false"/> + </key> + <list-index column="`user_photo_idx`"/> + <element type="byte"/> + </array> + <property name="onlinestatus" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`onlinestatus`"/> + </property> + <property name="onlinedate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`onlinedate`"/> + </property> + <property name="datafilter" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String"> + <column not-null="false" unique="false" name="`datafilter`"/> + </property> + <property name="inchatsince" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`inchatsince`"/> + </property> + <property name="contchatdate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`contchatdate`"/> + </property> + <property name="chatroomnr" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger"> + <column not-null="false" unique="false" name="`chatroomnr`"/> + </property> + <property name="fromext" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger"> + <column not-null="false" unique="false" name="`fromext`"/> + </property> + <property name="lastlogindate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`lastlogindate`"/> + </property> + <property name="currlogindate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp"> + <column not-null="false" unique="false" name="`currlogindate`"/> + </property> + <property name="lastcoursematerialnr" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger"> + <column not-null="false" unique="false" name="`lastcoursematerialnr`"/> + </property> + <property name="lastcoursematerialviewnr" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger"> + <column not-null="false" unique="false" name="`lastcoursematerialviewnr`"/> + </property> + <property name="authenticateldap" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger"> + <column not-null="false" unique="false" name="`authenticateldap`"/> + </property> + <property name="photochanged" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.math.BigInteger"> + <column not-null="false" unique="false" name="`photochanged`"/> + </property> + <list name="authorizations" lazy="true" cascade="merge,persist,save-update,lock,refresh"> + <key update="true"> + <column name="`user_authorizations_e_id`" not-null="false" unique="false"/> + </key> + <list-index column="`user_authorizations_idx`"/> + <one-to-many entity-name="AuthorizationTypes"/> + </list> + </class> +</hibernate-mapping>
\ No newline at end of file |