Hibernate如何设置与自身的1-1双向关联


例如Person类拥有的属性有,int id,Person friend。
也就是说Person产生的实例对象是与另一个Person实例对象形成双向1-1关联的,那么在这种情况下,我们应该怎么写配置文件呢?
如果是写成 <one-to-one name="friend" />的话,Person.friend会关联到自身、、、所以,实在找不到解决方法了,求解。

hibernate

nibaby 11 years, 9 months ago
   
  <set name="children">
  
<key column="pid"></key>
<one-to-many class="Department" />
</set>

<many-to-one name="parent" column="pid"></many-to-one>

一个自身的一对多配置例子,可以参考下。

时泪型吉原 answered 11 years, 9 months ago

Your Answer