首页 新闻 会员 周边

Nhibernate对于多表操作的问题

0
悬赏园豆:20 [已关闭问题]

    因NHibernate不支持多表操作,所以一般可以用HQL和SQL对多表进行操作。但是我现在做得框架提供给程序员使用时,不能出现SQL,就是完全对象操作。我尝试着使用视图来解决这个问题。但是出现了一个问题:为什么视图中id列出现多次时,使用视图查找的数据是多条相同的记录??

    解决问题:(1)希望能提出解决多表操作的方案;(2)NHIbernate对视图进行操作为什么出现这个问题。

问题补充: 如何查看NHibernate生成的查询语句
VinceCxh的主页 VinceCxh | 初学一级 | 园豆:180
提问于:2009-09-03 10:26
< >
分享
其他回答(2)
0

Nhibernate是对对象的操作,也可以进行多表的链接啊,而且如果表与表之间有关系的话将xml的配置文件写好以后,也可以操作的啊~!

比咔咔 | 园豆:215 (菜鸟二级) | 2009-09-03 11:10
0

对,是可以操作的, VinceCxh 你可先找个NHibernate2.0 中文帮助好好研究下

coder狼 | 园豆:180 (初学一级) | 2009-09-03 11:35
0

如果你考虑设计架构,还是建议把多对多这种复杂关系抽象出来为两个一对多这种简单关系,设计架构也好做点,性能上也有改善

至少CALS是这样做的

李永京 | 园豆:3114 (老鸟四级) | 2009-09-03 14:12
在配置文件中设置show_sql啊
支持(0) 反对(0) 李永京 | 园豆:3114 (老鸟四级) | 2009-09-03 16:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册