我的课程A
有一组B
个。但是,这两个对象由不是主键的字段链接。
对于B
,我可以使用<key column>
,但如何指定联接应位于A
。secondary_column
?不是A
。table_primary_key_id
?
<class table="a">
<id column="table_primary_key_id">
</id>
<property column="secondary_column" />
<set table="B" lazy="false" >
<key column="B_not_primary" />
<one-to-many class="BClass" />
</set>
</class>
答案 0 :(得分:4)
解决了
<set name="someSet" table="B" lazy="false">
<key column="B_not_primary" property-ref="secondary_column" />
<one-to-many class="BClass" />
</set>