我有一张表需要与自己建立关系。
表示例:
field_PK ---> Primary key field_A ---> used as Foreign key to field_B field_B
映射:
<id name="field_PK">
<generator class="assigned"/>
</id>
......
<bag name="childs">
<key column="field_A" update="false"/>
<one-to-many class="example"/>
</bag>
</class>
</hibernate-mapping>
我注意到默认情况下NH使用PK来执行连接...我怎样才能告诉NH在field_B上加入field_A(而不是在PK上加入field_A)?
答案 0 :(得分:1)
您可以使用property-ref
属性加入任何映射属性。