首页 新闻 会员 周边 捐助

nhibernate主从表查询问题

0
悬赏园豆:50 [已关闭问题] 关闭于 2011-08-12 00:32

我的问题估计比较简单吧,如何查询主从表,比如订单明细历史,有以下几个表:

 

订单主表

----------------------------------------

订单ID    订单编号         客户ID    订单日期         订单金额

1010         SO11073001    007  2011/7/30        10000

 

 

明细表

----------------------------------------

明细ID    订单ID    产品ID    产品数量

101  1010         2001         5

102  1010         2002         10

 

 

客户表

----------------------------------------

客户ID    客户名称

007  Tyler

 

 

产品表

----------------------------------------

产品ID    产品名称

2001         鼠标

2002         键盘

 

 

如何在nhibernate中查询出这样的结果集

----------------------------------------

明细表.明细ID       明细表.订单ID       订单主表.订单日期        订单主表.订单编号        明细表.产品ID       产品表.产品名称   明细表.产品数量

 

 

还是只能自己写视图或者SQL语句来实现??这些订单的表查询跟我的项目是没有关系,只是举例子而已。我的项目中的数据表一般都很多字段,而且数据量非常大,少的几百万记录,多的几个亿。所以在查询的时候,如果把相关的表数据都带出来,那就太消耗资源了,我希望只查询出需要的数据字段。

 

有这么多人在用hibernate,我想一定有很多优点。但是感觉这个对于简单系统来说,实在是有点浪费精力,而且这系统几乎没有业务逻辑,基本上都是对大量数据的查询操作,既然用nhibernate,我就不想在系统里弄太多其他的SQL语句,或者视图之类的东西,而且真的写视图的话,估计要写很多个视图,但这主从表之类的查询操作好像是超级困难的事情,我在网上搜索了很久都没有找到类似的源码或技术文章。

 

拜托各位了。如果有项目源码参考那就更好了。分不够大喊一声!!!

wildfire555的主页 wildfire555 | 初学一级 | 园豆:190
提问于:2011-07-31 11:35
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册