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

怎么在面向对象中实现多个类有关联,组合查询的有关问题

2012-03-30 
如何在面向对象中实现多个类有关联,组合查询的问题。问题如下:有类A,类B,类C,类B是关联类。对应表A,表B,表C。

如何在面向对象中实现多个类有关联,组合查询的问题。
问题如下:
有类A,类B,类C,类B是关联类。

对应表A,表B,表C。

如果不用面向对象的方法,一条sql语句,能返回需要的数据。


但是用面向对象的方法,先要得到对象A的集合,再对对象A用for循环遍历,在循环中得到对象B的集合,通过对象B得到对象C的集合。

是否面向对象都得这样实现呢。如果每个表中符合的数据量上万的话,如何解决性能的问题。

如果我做一个类D,来实现组合查询,又不是面向对象的编程了?

[解决办法]
又一个被所谓的多层给毒害的可怜家伙。
[解决办法]
呵呵,顶楼上
可以一表一类,但是为什么非要一表一类呢?是程序写你还是你写程序啊?呵呵

[解决办法]
其实在后台还是转换为SQL语句,前台用一种类似SQL语句的更多的类似OOP的语法来操作,具体你可以研究一下HIBERNATE

热点排行