首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Nhibernate模式中怎么实现数据表的自身连接

2012-02-12 
Nhibernate模式中如何实现数据表的自身连接?大家好,我有这样一个数据表,一个pid(ID),一个preid(先驱ID),比

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>

热点排行