【发布时间】:2012-08-31 03:29:09
【问题描述】:
问题:有两个表名为specialday和rule。在规则表中名为specialrule的一列引用了specialday表并想制作rule.hbm.xml 文件,这样当我从表中获取规则对象时,它也会获取关联的特殊日对象。 在这里我写下了 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>
- Rule.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>
【问题讨论】:
标签: java hibernate jakarta-ee hibernate-mapping