问题:有两个名为specialday和rule的表。在规则表中,一个名为 specialrule 的列引用 specialday 表,并希望以某种方式制作 rule.hbm.xml 文件,以便当我从表中获取规则对象时,它也会获取关联的 specialday目的。在这里我写下了specialdaydata.hbm.xml和rule.hbm.xml
- SpecialDayData.hbm.xml
<composite-id name="specialDayIdData" class="SpecialDayIdData">
<key-property name="name" column="NAME" type="string"/>
<key-property name="specialRule" column="SPECIAL_RULE" type="string"/>
</composite-id>
<property name="type" type="java.lang.Integer">
<column name="TYPE" sql-type="NUMERIC" not-null="true"/>
</property>
---other column
------
</class>
- 规则.hbm.xml
<id name="rule" column="RULESTRING" type="string">
<generator class="assigned"/>
</id>
<property name="specialRule" type="string">
<column name="SPECIAL_RULE" sql-type="VARCHAR(64)" not-null="false"/>
</property>
<!--specialRule Refer SpecialDayData -->
<many-to-one >
Stuck over here
</many-to-one>
</class>