81,094
社区成员
发帖
与我相关
我的任务
分享
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.excellence.components.survey.domain.SurveyResult" table="T_SURVEY_RESULT" lazy="false">
<id name="id" type="java.lang.Integer" column="ID" length="10">
<generator class="native"/>
</id>
<many-to-one
name="surveyItem"
column="SURVEY_ITEM_ID"
class="com.excellence.components.survey.domain.SurveyItem"
not-null="true"
lazy="false"
/>
<many-to-one
name="participant"
column="PARTICIPANT_ID"
class="com.excellence.components.common.User"
not-null="true"
lazy="false"
/>
<many-to-one
name="answer"
column="ANSWER_ID"
class="com.excellence.components.survey.domain.Answer"
lazy="false"
/>
<property
name="otherAnswer"
type="java.lang.String"
column="OTHER_ANSWER"
length="1024"
/>
</class>
</hibernate-mapping>
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.excellence.components.survey.domain.SurveyItem" table="T_SURVEY_ITEM" lazy="false">
<id name="id" type="java.lang.Integer" column="ID" length="10">
<generator class="native"/>
</id>
<property
name="uuid"
type="java.lang.String"
column="UUID"
length="32"
/>
<many-to-one
name="questionnaire"
column="QUESTIONNAIRE_ID"
class="com.excellence.components.survey.domain.Questionnaire"
not-null="true"
lazy="false"
/>
<many-to-one
name="question"
column="QUESTION_ID"
class="com.excellence.components.survey.domain.Question"
not-null="true"
lazy="false"
/>
<property
name="required"
type="boolean"
column="REQUIRED"
/>
<property
name="sequenceNumber"
type="int"
column="SEQUENCE_NUMBER"
length="10"
/>
</class>
</hibernate-mapping>
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.excellence.components.survey.domain.Questionnaire" table="T_SURVEY_QUESTIONNAIRE" lazy="false">
<id name="id" type="java.lang.Integer" column="ID" length="10">
<generator class="native"/>
</id>
<property
name="uuid"
type="java.lang.String"
column="UUID"
length="32"
/>
<property
name="title"
type="java.lang.String"
column="TITLE"
length="512"
/>
<many-to-one
name="department"
column="DEPARTMENT_ID"
class="com.excellence.components.common.Department"
not-null="false"
lazy="false"
/>
<many-to-one
name="creator"
column="CREATOR_ID"
class="com.excellence.components.common.User"
not-null="false"
lazy="false"
/>
<property
name="createDate"
type="java.util.Date"
column="CREATE_DATE"
length="23"
/>
<property
name="issueDate"
type="java.util.Date"
column="ISSUE_DATE"
length="23"
/>
<property
name="expiringDate"
type="java.util.Date"
column="EXPIRING_DATE"
length="23"
/>
<property
name="status"
type="byte"
column="STATUS"
length="1"
/>
<property
name="ballot"
type="int"
column="BALLOT"
length="10"
/>
<property
name="description"
type="java.lang.String"
column="DESCRIPTION"
length="1024"
/>
<!--
<set
name="surveyItems"
cascade="all"
order-by="SEQUENCE_NUMBER"
inverse="true"
lazy="false"
>
<key column="QUESTIONNAIRE_ID" not-null="true"/>
<one-to-many class="com.excellence.components.survey.domain.SurveyItem"/>
</set>
<set
name="surveyScope"
cascade="all"
order-by="SEQUENCE_NUMBER"
inverse="true"
lazy="false"
>
<key column="QUESTIONNAIRE_ID" not-null="true"/>
<one-to-many class="com.excellence.components.survey.domain.SurveyTarget"/>
</set>
-->
</class>
</hibernate-mapping>
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.excellence.components.survey.domain.Question" table="T_SURVEY_QUESTION" lazy="false">
<id name="id" type="java.lang.Integer" column="ID" length="10">
<generator class="native"/>
</id>
<property
name="uuid"
type="java.lang.String"
column="UUID"
length="32"
/>
<property
name="description"
type="java.lang.String"
column="DESCRIPTION"
length="512"
/>
<property
name="type"
type="int"
column="TYPE"
length="10"
/>
<property
name="status"
type="byte"
column="STATUS"
length="1"
/>
<property
name="answerRows"
type="int"
column="ANSWER_ROWS"
/>
<property
name="layoutMode"
type="int"
column="LAYOUT_MODE"
/>
<many-to-one
name="department"
column="DEPARTMENT_ID"
class="com.excellence.components.common.Department"
not-null="false"
lazy="false"
/>
<!--
<set
name="answers"
cascade="all"
order-by="SEQUENCE_NUMBER"
inverse="true"
lazy="false"
>
<key column="QUESTION_ID" not-null="true"/>
<one-to-many class="com.excellence.components.survey.domain.Answer"/>
</set>
-->
</class>
</hibernate-mapping>
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.excellence.components.survey.domain.Answer" table="T_SURVEY_ANSWER" lazy="false">
<id name="id" type="java.lang.Integer" column="ID" length = "10">
<generator class="native"/>
</id>
<property
name="uuid"
type="java.lang.String"
column="UUID"
length="32"
/>
<many-to-one
name="question"
column="QUESTION_ID"
class="com.excellence.components.survey.domain.Question"
not-null="true"
lazy="false"
/>
<property
name="value"
type="java.lang.String"
column="VALUE"
length="512"
/>
<property
name="answerable"
type="boolean"
column="ANSWERABLE"
/>
<property
name="answerRows"
type="int"
column="ANSWER_ROWS"
/>
<property
name="sequenceNumber"
type="int"
column="SEQUENCE_NUMBER"
length="10"
/>
</class>
</hibernate-mapping>
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="com.excellence.components.survey.domain.SurveyTarget" table="T_SURVEY_TARGET" lazy="false">
<id name="id" type="java.lang.Integer" column="ID" length = "10">
<generator class="native"/>
</id>
<many-to-one
name="questionnaire"
column="QUESTIONNAIRE_ID"
class="com.excellence.components.survey.domain.Questionnaire"
not-null="true"
lazy="false"
/>
<many-to-one
name="surveyTarget"
column="SURVEY_TARGET_ID"
class="com.excellence.components.common.Role"
not-null="true"
lazy="false"
/>
<property
name="sequenceNumber"
type="int"
column="SEQUENCE_NUMBER"
length="10"
/>
<property
name="status"
type="int"
column="STATUS"
length="10"
/>
</class>
</hibernate-mapping>