Information

0
Story Points

Technologies

Hibernate Mapping
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<!-- Generated 21.06.2010 14:02:04 by Hibernate Tools 3.2.4.GA -->
<hibernate-mapping>
    <class name="ee.adit.dao.pojo.Document" table="DOCUMENT" >
        <id name="id" type="long">
            <column name="ID" precision="12" scale="0" />
            <generator class="sequence">
            	<param name="sequence">document_id_seq</param>
            </generator>
        </id>
        <property name="documentType" type="string">
            <column name="TYPE" length="50" not-null="true" />
        </property>
        <many-to-one name="document" class="ee.adit.dao.pojo.Document" fetch="select">
            <column name="PARENT_ID" precision="12" scale="0" />
        </many-to-one>
        <property name="guid" type="string">
            <column name="GUID" length="50" />
        </property>
        <property name="title" type="string">
            <column name="TITLE" />
        </property>
        <property name="creatorCode" type="string">
            <column name="CREATOR_CODE" length="50" not-null="true" />
        </property>
        <property name="creatorName" type="string">
            <column name="CREATOR_NAME" length="255" />
        </property>
        <property name="creatorUserCode" type="string">
            <column name="CREATOR_USER_CODE" length="50" />
        </property>
        <property name="creatorUserName" type="string">
            <column name="CREATOR_USER_NAME" length="255" />
        </property>
        <property name="creationDate" type="timestamp">
            <column name="CREATION_DATE" length="7" />
        </property>
        <property name="remoteApplication" type="string">
            <column name="REMOTE_APPLICATION" length="50" />
        </property>
        <property name="lastModifiedDate" type="timestamp">
            <column name="LAST_MODIFIED_DATE" length="7" />
        </property>
        <property name="documentDvkStatusId" type="java.lang.Long">
            <column name="DOCUMENT_DVK_STATUS_ID" precision="12" scale="0" />
        </property>
        <property name="dvkId" type="java.lang.Long">
            <column name="DVK_ID" precision="12" scale="0" />
        </property>
        <property name="documentWfStatusId" type="java.lang.Long">
            <column name="DOCUMENT_WF_STATUS_ID" precision="12" scale="0" />
        </property>
        <property name="locked" type="org.hibernate.type.NumericBooleanType">
            <column name="LOCKED" precision="1" scale="0" />
        </property>
        <property name="lockingDate" type="timestamp">
            <column name="LOCKING_DATE" length="7" />
        </property>
        <property name="signable" type="org.hibernate.type.NumericBooleanType">
            <column name="SIGNABLE" precision="1" scale="0" />
        </property>
        <property name="deflated" type="org.hibernate.type.NumericBooleanType">
            <column name="DEFLATED" precision="1" scale="0" />
        </property>
        <property name="deflateDate" type="timestamp">
            <column name="DEFLATE_DATE" length="7" />
        </property>
        <property name="deleted" type="org.hibernate.type.NumericBooleanType">
            <column name="DELETED" precision="1" scale="0" />
        </property>
        <property name="invisibleToOwner" type="org.hibernate.type.NumericBooleanType">
            <column name="INVISIBLE_TO_OWNER" precision="1" scale="0" />
        </property>
        <property name="signed" type="org.hibernate.type.NumericBooleanType">
            <column name="SIGNED" precision="1" scale="0" />
        </property>
        <property name="filesSizeBytes" type="long" insert="false">
            <column name="FILES_SIZE_BYTES" precision="38" scale="0" />
        </property>
        <property name="senderReceiver" type="string" insert="false">
			<column name="SENDER_RECEIVER" />
        </property>
        <property name="eformUseId" type="java.lang.Long">
            <column name="EFORM_USE_ID" precision="12" scale="0" />
        </property>
        <property name="content" type="string">
            <column name="CONTENT" length="4000" />
        </property>
        <set name="documents" inverse="true" lazy="true" table="DOCUMENT" fetch="select">
            <key>
                <column name="PARENT_ID" precision="12" scale="0" />
            </key>
            <one-to-many class="ee.adit.dao.pojo.Document" />
        </set>
        <set name="documentFiles" inverse="true" lazy="true" table="DOCUMENT_FILE" fetch="select" cascade="save-update">
            <key>
                <column name="DOCUMENT_ID" precision="12" scale="0" not-null="true" />
            </key>
            <one-to-many class="ee.adit.dao.pojo.DocumentFile" />
        </set>
        <set name="signatures" inverse="true" lazy="true" table="SIGNATURE" fetch="select" cascade="save-update">
            <key>
                <column name="DOCUMENT_ID" precision="12" scale="0" not-null="true" />
            </key>
            <one-to-many class="ee.adit.dao.pojo.Signature" />
        </set>
        <set name="documentHistories" inverse="true" lazy="true" table="DOCUMENT_HISTORY" fetch="select">
            <key>
                <column name="DOCUMENT_ID" precision="12" scale="0" not-null="true" />
            </key>
            <one-to-many class="ee.adit.dao.pojo.DocumentHistory" />
        </set>
        <set name="documentSharings" inverse="true" cascade="all-delete-orphan" lazy="false" table="DOCUMENT_SHARING" fetch="select">
            <key>
                <column name="DOCUMENT_ID" precision="12" scale="0" not-null="true" />
            </key>
            <one-to-many class="ee.adit.dao.pojo.DocumentSharing" />
        </set>
    </class>
</hibernate-mapping>
Page generated: Oct 19, 2017 2:34:25 PM