日期:2014-05-20  浏览次数:20781 次

Nhibernate模式中如何实现数据表的自身连接?
大家好,我有这样一个数据表,一个pid(ID),一个preid(先驱ID),
比如
    id               preid
        1               NULL
        2               1
        3               1
        4               2
我想查询4的先驱的先驱,即为1,这种的查询需要进行自身连接,在NHibernate查询中,如何进行这样的操作.编写的映射文件是怎样的呢.
急盼得到大家的解决.
谢谢大家!


------解决方案--------------------
应该就是一个ont-to-many吧
<set name= "nodes ">
<key column= "preid "/>
<one-to-many class= "node "/>
</set>