<set name="homeMember" cascade="all" inverse="false">
<key column="staffContract"></key>
<one-to-many class="HomeMember"/>
</set>
<many-to-one name="contract"
class="cn.xyurp.rsgl.bean.Staff" entity-name="StaffContract" column="staffContract">
</many-to-one>
一对多 双向关联,
如果 key 的 column 属性 与 many-to-one 的属性不一致
则将会在 在 contract 表中 生成两个不同的 列column
<key column="staffContract_1"></key>
<many-to-one name="contract" 。。。。column="staffContract_2">
如上情况
将会在 contract 中 生成 staffContract_1 staffContract_2 两个列
导致 关联失败