Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: 7736f6f8031f9d9636810bbcc97ae10597f9d39a (plain) (tree)
























































                                                                                                                                                                                                       
                                                                        





                                                                                      
                                                                           










































































































                                                                                                                                                                                                                               
                                                                                        

























                                                                                                                                                                                                                     












                                                                                                                                                                                                                 




                                                                                                                                          












                                                                                                                                                                                            
                                                                                                                
                           
                                                                                                                                                        
                                                                                                
                           
                                                                                                                                  
                                                                                                      

                                                                                                                                
                                                                                                    


















                                                                                                                                                                                                                                                
                                                                                                               
                           


                                                                                                                                           


                                                                                                                                                   







                                                                                                                                        
                                                                                                 






















                                                                                                                                                                                                  
                                                                                                                
                           
                                                                                                                                                        
                                                                                                
                           
                                                                                                                                  
                                                                                                      

                                                                                                                                
                                                                                                    


















                                                                                                                                                                                                                                                   
                                                                                                               
                           


                                                                                                                                           


                                                                                                                                                   


                                                                                                                                       
                                                                                                         
                                                                                     




                                                                                                        
                                                                                                     
                                                                                   
















                                                                                                                                                                                                
                                                                                                                
                           
                                                                                                                                                        
                                                                                                
                           
                                                                                                                                  
                                                                                                      

                                                                                                                                
                                                                                                    


















                                                                                                                                                                                                                                                  
                                                                                                               
                           


                                                                                                                                           


                                                                                                                                                   


                                                                                                                                       
                                                                                                    
                                                                                  





                                                                                                     

                                                                                                                                                                                                        








                                                                                                                                                  
                                                                                                                
                           
                                                                                                                                                        
                                                                                                
                           
                                                                                                                                  
                                                                                                      

                                                                                                                                
                                                                                                    
                           
                                                                                                                                                                                                                                                      
















                                                                                                                                                     
                                                                                                               
                           


                                                                                                                                           


                                                                                                                                                   


                                                                                                                                              
                





                                                                                                                                                                                                                                                     










                                                                                                                                               
                          










                                                                                                                                                                                                    
                                                                                                                
                           
                                                                                                                                                        
                                                                                                
                           
                                                                                                                                  
                                                                                                      

                                                                                                                                
                                                                                                    


















                                                                                                                                                                                                                                                    
                                                                                                               
                           


                                                                                                                                           


                                                                                                                                                   



                                                                                                                                       
                                                                                                                                                                                                                                             

                                                                                                                 


                                                                            







                                                                                                               
                          










                                                                                                                                                                                                                
                                                                                                                
                           
                                                                                                                                                        
                                                                                                
                           
                                                                                                                                  
                                                                                                      

                                                                                                                                
                                                                                                    


















                                                                                                                                                                                                                                                          
                                                                                                               
                           


                                                                                                                                           


                                                                                                                                                   











                                                                                                                                                        
                                                                                                                        
                                                                                                








                                                                                                                                           










                                                                                                                                                                                                            
                                                                                                                
                           
                                                                                                                                                        
                                                                                                
                           
                                                                                                                                  
                                                                                                      

                                                                                                                                
                                                                                                    


















                                                                                                                                                                                                                                                        
                                                                                                               
                           


                                                                                                                                           


                                                                                                                                                   






                                                                                                                                           
                   
<?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">

<hibernate-mapping auto-import="false">
	<typedef name="library.BookCategoryObject" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType">
		<param name="epackage">http://www.eclipse.org/emf/teneo/samples/emf/sample/Library</param>
		<param name="edatatype">BookCategoryObject</param>
	</typedef>
	<typedef name="rental.RentalBicycleTypeObject" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType">
		<param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
		<param name="edatatype">RentalBicycleTypeObject</param>
	</typedef>
	<typedef name="rental.RentalCarSizeObject" class="org.eclipse.emf.teneo.hibernate.mapping.DefaultToStringUserType">
		<param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
		<param name="edatatype">RentalCarSizeObject</param>
	</typedef>
	<class name="org.eclipse.emf.teneo.samples.emf.sample.library.impl.BookImpl" entity-name="Book" abstract="false" lazy="false" table="`BOOK`">
		<meta attribute="eclassName" inherit="false">Book</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/sample/Library</meta>
		<id name="title" type="java.lang.String">
			<column not-null="true" unique="false" name="`TITLE`"/>
		</id>
		<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
			<meta attribute="syntheticVersion" inherit="false">true</meta>
		</version>
		<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.ENumUserIntegerType">
				<param name="enumClass">org.eclipse.emf.teneo.samples.emf.sample.library.BookCategory</param>
				<param name="eclassifier">BookCategory</param>
				<param name="epackage">http://www.eclipse.org/emf/teneo/samples/emf/sample/Library</param>
			</type>
		</property>
		<many-to-one name="author" entity-name="Writer" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="BOOK_AUTHOR" insert="false" update="false" not-null="false">
			<column not-null="false" unique="false" name="`BOOK_AUTHOR_E_ID`"/>
		</many-to-one>
		<property name="test" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
			<column not-null="false" unique="false" name="`TEST`"/>
		</property>
	</class>
	<class name="org.eclipse.emf.teneo.samples.emf.sample.library.impl.LibraryImpl" entity-name="Library" abstract="false" lazy="false" table="`LIBRARY`">
		<meta attribute="eclassName" inherit="false">Library</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/sample/Library</meta>
		<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
			<meta attribute="syntheticId" inherit="false">true</meta>
			<generator class="native"/>
		</id>
		<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
			<meta attribute="syntheticVersion" inherit="false">true</meta>
		</version>
		<property name="name" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
			<column not-null="true" unique="false" name="`NAME`"/>
		</property>
		<list name="writers" fetch="subselect" lazy="true" cascade="all,delete-orphan">
			<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 foreign-key="LIBRARY_BOOKS_KEY" update="true">
				<column name="`LIBRARY_BOOKS_E_ID`" unique="false"/>
			</key>
			<list-index column="`LIBRARY_BOOKS_IDX`"/>
			<one-to-many entity-name="Book"/>
		</list>
	</class>
	<class name="org.eclipse.emf.teneo.samples.emf.sample.library.impl.WriterImpl" entity-name="Writer" abstract="false" lazy="false" table="`WRITER`">
		<meta attribute="eclassName" inherit="false">Writer</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/sample/Library</meta>
		<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
			<meta attribute="syntheticId" inherit="false">true</meta>
			<generator class="native"/>
		</id>
		<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
			<meta attribute="syntheticVersion" inherit="false">true</meta>
		</version>
		<property name="name" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
			<column not-null="true" unique="false" name="`NAME`"/>
		</property>
		<list name="books" lazy="true" cascade="persist,merge,refresh,save-update,lock">
			<key update="true">
				<column name="`BOOK_AUTHOR_E_ID`" unique="false"/>
			</key>
			<list-index column="`WRITER_BOOKS_IDX`"/>
			<one-to-many entity-name="Book"/>
		</list>
	</class>
	<class name="org.eclipse.emf.teneo.rental.impl.RentalUnitImpl" entity-name="RentalUnit" abstract="true" lazy="false" table="`RENTALUNIT`">
		<meta attribute="eclassName" inherit="false">RentalUnit</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rental</meta>
		<id name="description" type="java.lang.String">
			<column not-null="true" unique="false" name="`DESCRIPTION`"/>
		</id>
		<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
			<meta attribute="syntheticVersion" inherit="false">true</meta>
		</version>
	</class>
	<joined-subclass name="org.eclipse.emf.teneo.rental.impl.RentalBicycleImpl" entity-name="RentalBicycle" abstract="false" lazy="false" extends="RentalUnit" table="`RENTALBICYCLE`">
		<meta attribute="eclassName" inherit="false">RentalBicycle</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rental</meta>
		<key>
			<column name="`RENTALUNIT_DESCRIPTION`"/>
		</key>
		<property name="type" lazy="false" not-null="false" insert="true" update="true" unique="false">
			<column not-null="false" unique="false" name="`TYPE`"/>
			<type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
				<param name="enumClass">org.eclipse.emf.teneo.rental.RentalBicycleType</param>
				<param name="eclassifier">RentalBicycleType</param>
				<param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
			</type>
		</property>
		<many-to-one name="manufacturer" entity-name="Manufacturer" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="RENTALBICYCLE_MANUFACTURER" insert="true" update="true" not-null="true">
			<column not-null="true" unique="false" name="`MANUFACTURER_MANUFACTURER_E_ID`"/>
		</many-to-one>
	</joined-subclass>
	<class name="org.eclipse.emf.teneo.rental.impl.CurrencyImpl" entity-name="Currency" abstract="false" lazy="false" table="`CURRENCY`">
		<meta attribute="eclassName" inherit="false">Currency</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rental</meta>
		<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
			<meta attribute="syntheticId" inherit="false">true</meta>
			<generator class="native"/>
		</id>
		<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
			<meta attribute="syntheticVersion" inherit="false">true</meta>
		</version>
		<property name="code" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
			<column not-null="true" unique="false" name="`CODE`"/>
		</property>
	</class>
	<joined-subclass name="org.eclipse.emf.teneo.rental.impl.RentalCarImpl" entity-name="RentalCar" abstract="false" lazy="false" extends="RentalUnit" table="`RENTALCAR`">
		<meta attribute="eclassName" inherit="false">RentalCar</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rental</meta>
		<key>
			<column name="`RENTALUNIT_DESCRIPTION`"/>
		</key>
		<property name="size" lazy="false" not-null="false" insert="true" update="true" unique="false">
			<column not-null="false" unique="false" name="`SIZE`"/>
			<type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
				<param name="enumClass">org.eclipse.emf.teneo.rental.RentalCarSize</param>
				<param name="eclassifier">RentalCarSize</param>
				<param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
			</type>
		</property>
	</joined-subclass>
	<class name="org.eclipse.emf.teneo.rental.impl.RentalContractImpl" entity-name="RentalContract" abstract="false" lazy="false" table="`RENTALCONTRACT`">
		<meta attribute="eclassName" inherit="false">RentalContract</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rental</meta>
		<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
			<meta attribute="syntheticId" inherit="false">true</meta>
			<generator class="native"/>
		</id>
		<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
			<meta attribute="syntheticVersion" inherit="false">true</meta>
		</version>
		<property name="rentToBusinessPartner" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
			<column not-null="true" unique="false" name="`RENTTOBUSINESSPARTNER`"/>
		</property>
		<property name="startDate" lazy="false" insert="true" update="true" not-null="true" unique="false" type="timestamp">
			<column not-null="true" unique="false" name="`STARTDATE`"/>
		</property>
		<property name="endDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp">
			<column not-null="false" unique="false" name="`ENDDATE`"/>
		</property>
		<property name="cost" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
			<column not-null="false" unique="false" name="`COST`"/>
		</property>
		<list name="rentalUnits" lazy="true" cascade="persist,merge,refresh,save-update,lock">
			<key foreign-key="RENTALCONTRACT_RENTALUNITS_KEY" update="true">
				<column name="`RENTALCONTRACT_RENTALUNITS_E_ID`" unique="false"/>
			</key>
			<list-index column="`RENTALCONTRACT_RENTALUNITS_IDX`"/>
			<one-to-many entity-name="RentalUnit"/>
		</list>
		<many-to-one name="currency" entity-name="Currency" lazy="false" cascade="merge,persist,save-update,lock,refresh" foreign-key="RENTALCONTRACT_CURRENCY" insert="true" update="true" not-null="false">
			<column not-null="false" unique="false" name="`CURRENCY_CURRENCY_E_ID`"/>
		</many-to-one>
	</class>
	<class name="org.eclipse.emf.teneo.rental.impl.ManufacturerImpl" entity-name="Manufacturer" abstract="false" lazy="false" table="`MANUFACTURER`">
		<meta attribute="eclassName" inherit="false">Manufacturer</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rental</meta>
		<id type="long" name="e_id" column="e_id" access="org.eclipse.emf.teneo.hibernate.mapping.identifier.IdentifierPropertyHandler">
			<meta attribute="syntheticId" inherit="false">true</meta>
			<generator class="native"/>
		</id>
		<version name="e_version" column="e_version" access="org.eclipse.emf.teneo.hibernate.mapping.property.VersionPropertyHandler">
			<meta attribute="syntheticVersion" inherit="false">true</meta>
		</version>
		<property name="code" lazy="false" insert="true" update="true" not-null="true" unique="false" type="java.lang.String">
			<column not-null="true" unique="false" name="`CODE`"/>
		</property>
		<property name="trusted" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.Boolean">
			<column not-null="false" unique="false" name="`TRUSTED`"/>
		</property>
	</class>
	<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditCommitInfoImpl" entity-name="TeneoAuditCommitInfo" abstract="false" lazy="false" table="`TENEOAUDITCOMMITINFO`">
		<meta attribute="eclassName" inherit="false">TeneoAuditCommitInfo</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/hibernate/auditing</meta>
		<id name="id" type="long" unsaved-value="0">
			<column not-null="true" unique="false" name="`ID`"/>
			<generator class="native"/>
		</id>
		<version name="version" type="long">
			<column not-null="true" unique="false" name="`VERSION`"/>
		</version>
		<property name="user" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`USER`"/>
		</property>
		<property name="comment" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`COMMENT`" length="2000"/>
		</property>
		<property name="commitTime" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
			<column not-null="false" unique="false" name="`COMMITTIME`"/>
		</property>
	</class>
	<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="BookAuditing" abstract="false" lazy="false" table="`BOOKAUDITING`">
		<meta attribute="eclassName" inherit="false">BookAuditing</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/sample/LibraryAuditing</meta>
		<id name="teneo_audit_id" type="long" unsaved-value="0">
			<column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
			<generator class="native"/>
		</id>
		<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`"/>
		</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="BOOKAUDITING_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="teneo_object_version" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
			<column not-null="false" unique="false" name="`TENEO_OBJECT_VERSION`"/>
		</property>
		<property name="teneo_resourceid" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
		</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.ENumUserIntegerType">
				<param name="enumClass">org.eclipse.emf.teneo.samples.emf.sample.library.BookCategory</param>
				<param name="eclassifier">BookCategory</param>
				<param name="epackage">http://www.eclipse.org/emf/teneo/samples/emf/sample/Library</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="test" lazy="false" insert="true" update="true" not-null="false" unique="false" type="int">
			<column not-null="false" unique="false" name="`TEST`"/>
		</property>
	</class>
	<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="LibraryAuditing" abstract="false" lazy="false" table="`LIBRARYAUDITING`">
		<meta attribute="eclassName" inherit="false">LibraryAuditing</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/sample/LibraryAuditing</meta>
		<id name="teneo_audit_id" type="long" unsaved-value="0">
			<column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
			<generator class="native"/>
		</id>
		<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`"/>
		</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="LIBRARYAUDITING_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="teneo_object_version" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
			<column not-null="false" unique="false" name="`TENEO_OBJECT_VERSION`"/>
		</property>
		<property name="teneo_resourceid" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
		</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="`LIBRARYAUDITING_WRITERSAUDITING`" lazy="true" cascade="all">
			<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 foreign-key="LIBRARYAUDITING_BOOKS_KEY" update="true">
				<column name="`LIBRARYAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
			</key>
			<list-index column="`LIBRARYAUDITING_BOOKS_IDX`"/>
			<element type="java.lang.String"/>
		</list>
	</class>
	<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="WriterAuditing" abstract="false" lazy="false" table="`WRITERAUDITING`">
		<meta attribute="eclassName" inherit="false">WriterAuditing</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/samples/emf/sample/LibraryAuditing</meta>
		<id name="teneo_audit_id" type="long" unsaved-value="0">
			<column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
			<generator class="native"/>
		</id>
		<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`"/>
		</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="WRITERAUDITING_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="teneo_object_version" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
			<column not-null="false" unique="false" name="`TENEO_OBJECT_VERSION`"/>
		</property>
		<property name="teneo_resourceid" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
		</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="books" table="`WRITERAUDITING_BOOKSAUDITING`" lazy="true" cascade="all">
			<key foreign-key="WRITERAUDITING_BOOKS_KEY" update="true">
				<column name="`WRITERAUDITING_BOOKS_TENEO_AUDIT_ID`" unique="false"/>
			</key>
			<list-index column="`WRITERAUDITING_BOOKS_IDX`"/>
			<element type="java.lang.String"/>
		</list>
	</class>
	<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalUnitAuditing" abstract="false" lazy="false" table="`RENTALUNITAUDITING`">
		<meta attribute="eclassName" inherit="false">RentalUnitAuditing</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rentalAuditing</meta>
		<id name="teneo_audit_id" type="long" unsaved-value="0">
			<column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
			<generator class="native"/>
		</id>
		<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`"/>
		</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="RENTALUNITAUDITING_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="teneo_object_version" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
			<column not-null="false" unique="false" name="`TENEO_OBJECT_VERSION`"/>
		</property>
		<property name="teneo_resourceid" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
		</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>
	<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalBicycleAuditing" abstract="false" lazy="false" extends="RentalUnitAuditing" table="`RENTALBICYCLEAUDITING`">
		<meta attribute="eclassName" inherit="false">RentalBicycleAuditing</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rentalAuditing</meta>
		<key>
			<column name="`RENTALUNITAUDITING_TENEO_AUDIT_ID`"/>
		</key>
		<property name="type" lazy="false" not-null="false" insert="true" update="true" unique="false">
			<column not-null="false" unique="false" name="`TYPE`"/>
			<type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
				<param name="enumClass">org.eclipse.emf.teneo.rental.RentalBicycleType</param>
				<param name="eclassifier">RentalBicycleType</param>
				<param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
			</type>
		</property>
		<property name="manufacturer" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`MANUFACTURER`"/>
		</property>
	</joined-subclass>
	<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="CurrencyAuditing" abstract="false" lazy="false" table="`CURRENCYAUDITING`">
		<meta attribute="eclassName" inherit="false">CurrencyAuditing</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rentalAuditing</meta>
		<id name="teneo_audit_id" type="long" unsaved-value="0">
			<column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
			<generator class="native"/>
		</id>
		<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`"/>
		</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="CURRENCYAUDITING_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="teneo_object_version" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
			<column not-null="false" unique="false" name="`TENEO_OBJECT_VERSION`"/>
		</property>
		<property name="teneo_resourceid" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
		</property>
		<property name="code" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`CODE`"/>
		</property>
	</class>
	<joined-subclass name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalCarAuditing" abstract="false" lazy="false" extends="RentalUnitAuditing" table="`RENTALCARAUDITING`">
		<meta attribute="eclassName" inherit="false">RentalCarAuditing</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rentalAuditing</meta>
		<key>
			<column name="`RENTALUNITAUDITING_TENEO_AUDIT_ID`"/>
		</key>
		<property name="size" lazy="false" not-null="false" insert="true" update="true" unique="false">
			<column not-null="false" unique="false" name="`SIZE`"/>
			<type name="org.eclipse.emf.teneo.hibernate.mapping.ENumUserType">
				<param name="enumClass">org.eclipse.emf.teneo.rental.RentalCarSize</param>
				<param name="eclassifier">RentalCarSize</param>
				<param name="epackage">http://www.eclipse.org/emf/teneo/rental</param>
			</type>
		</property>
	</joined-subclass>
	<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="RentalContractAuditing" abstract="false" lazy="false" table="`RENTALCONTRACTAUDITING`">
		<meta attribute="eclassName" inherit="false">RentalContractAuditing</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rentalAuditing</meta>
		<id name="teneo_audit_id" type="long" unsaved-value="0">
			<column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
			<generator class="native"/>
		</id>
		<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`"/>
		</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="RENTALCONTRACTAUDITING_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="teneo_object_version" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
			<column not-null="false" unique="false" name="`TENEO_OBJECT_VERSION`"/>
		</property>
		<property name="teneo_resourceid" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
		</property>
		<property name="rentToBusinessPartner" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`RENTTOBUSINESSPARTNER`"/>
		</property>
		<property name="startDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp">
			<column not-null="false" unique="false" name="`STARTDATE`"/>
		</property>
		<property name="endDate" lazy="false" insert="true" update="true" not-null="false" unique="false" type="timestamp">
			<column not-null="false" unique="false" name="`ENDDATE`"/>
		</property>
		<property name="cost" lazy="false" insert="true" update="true" not-null="false" unique="false" type="float">
			<column not-null="false" unique="false" name="`COST`"/>
		</property>
		<list name="rentalUnits" table="`RENTALCONTRACTAUDITING_RENTALUNITSAUDITING`" lazy="true" cascade="all">
			<key foreign-key="RENTALCONTRACTAUDITING_RENTALUNITS_KEY" update="true">
				<column name="`RENTALCONTRACTAUDITING_RENTALUNITS_TENEO_AUDIT_ID`" unique="false"/>
			</key>
			<list-index column="`RENTALCONTRACTAUDITING_RENTALUNITS_IDX`"/>
			<element type="java.lang.String"/>
		</list>
		<property name="currency" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`CURRENCY`"/>
		</property>
	</class>
	<class name="org.eclipse.emf.teneo.hibernate.auditing.model.teneoauditing.impl.TeneoAuditEntryImpl" entity-name="ManufacturerAuditing" abstract="false" lazy="false" table="`MANUFACTURERAUDITING`">
		<meta attribute="eclassName" inherit="false">ManufacturerAuditing</meta>
		<meta attribute="epackage" inherit="false">http://www.eclipse.org/emf/teneo/rentalAuditing</meta>
		<id name="teneo_audit_id" type="long" unsaved-value="0">
			<column not-null="true" unique="false" name="`TENEO_AUDIT_ID`"/>
			<generator class="native"/>
		</id>
		<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`"/>
		</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="MANUFACTURERAUDITING_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="teneo_object_version" lazy="false" insert="true" update="true" not-null="false" unique="false" type="long">
			<column not-null="false" unique="false" name="`TENEO_OBJECT_VERSION`"/>
		</property>
		<property name="teneo_resourceid" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`TENEO_RESOURCEID`"/>
		</property>
		<property name="code" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.String">
			<column not-null="false" unique="false" name="`CODE`"/>
		</property>
		<property name="trusted" lazy="false" insert="true" update="true" not-null="false" unique="false" type="java.lang.Boolean">
			<column not-null="false" unique="false" name="`TRUSTED`"/>
		</property>
	</class>
</hibernate-mapping>

Back to the top