关于查询的实现!急!(解决马上给分) 好像在cmp的结构中不是很支持多表的联合查询的!在我看的有关cmp结构中直接定义的查询方法都是针对一个单表来实现的!要实现复杂的查询和多表之间的联合查询的话,必须使用bmp的结构! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 支持多表的联合查询,但是ejbql语法不是很丰富,与sql语句相比功能很差。建议复杂的查询直接使用jdbc 动态的写sql语句 谢谢楼上的朋友我觉得是不是有的时候查询不需要通过Entity Bean来实现,用DAO实现怎么样?另外:我正在设计编写一个查询对象生成器(一组类),在项目组之间复用。哪位朋友给点建议,关于必要行、可行性和实现的初步想法。谢谢您 或者在cmp中建立非常好的合理的关联关系,对整个系统的功能通盘考虑后,建立很少的,基本的查询,复杂的查询逻辑在程序中处理 谢谢dongjb(光速) 朋友!说的很好,EJBQL的确有功能上的限制。但是,这些sql语句写在什么样的类里面,这些类符合什么样的设计模式,是否可以复用呢?我很关心这些问题!还请大家多帮忙 cmp不支持多表联合查询,可用bmp模式,或者直接写sql 得了 用ejb实现大量的查询就会陷入效率陷阱findByPrimaryKey方法每次只能得到1条记录而这个调用本身消耗非常多的网络资源得不偿失cmp是被设计用来对单表作增删改的想作多表,大量,或者复杂的查询可以用dao实现 由于dao模式需要考虑很多技术,如事物的处理,而且无对象池管理大量的dao对象等很多因素。在选中ejb的前提下,cmp也有其优势,问题是怎样来解决它的缺点,既无法实现复杂的功能。在cmp中建立非常好的合理的关联关系,对整个系统的功能通盘考虑后,建立很少的,基本的查询,复杂的查询逻辑在程序中处理(sessionbean)至于采取模式进行复用的问题,由于ejb是组建技术,所以只能采用基于关联关系的模式 精心整理各种编程语言包括项目的视频教程和大家分享 请问,在hibernate中,这样的问题怎么办could not locate named parameter 请教Spring的问题 关于前台属性 关于重写equals方法的一个问题 JBOSS运行J2EE问题,高手指教~!! 有没有人遇到过这个问题 有人对JMF熟悉吗? 我的EJB问题?请帮忙 jdom处理 xml时的中文问题?? 各位大侠们,沈阳哪几家公司比较不错? 用AXIS怎样实现非同步的Webservice(送100分)
建议复杂的查询直接使用jdbc 动态的写sql语句
我觉得是不是有的时候查询不需要通过Entity Bean来实现,用DAO实现怎么样?
另外:
我正在设计编写一个查询对象生成器(一组类),在项目组之间复用。
哪位朋友给点建议,关于必要行、可行性和实现的初步想法。
谢谢您
说的很好,EJBQL的确有功能上的限制。
但是,这些sql语句写在什么样的类里面,这些类符合什么样的设计模式,是否可以复用呢?
我很关心这些问题!
还请大家多帮忙
就会陷入效率陷阱
findByPrimaryKey方法每次只能得到1条记录
而这个调用本身消耗非常多的网络资源
得不偿失cmp是被设计用来对单表作增删改的
想作多表,大量,或者复杂的查询
可以用dao实现
在选中ejb的前提下,cmp也有其优势,问题是怎样来解决它的缺点,既无法实现复杂的功能。
在cmp中建立非常好的合理的关联关系,对整个系统的功能通盘考虑后,建立很少的,基本的查询,复杂的查询逻辑在程序中处理(sessionbean)
至于采取模式进行复用的问题,由于ejb是组建技术,所以只能采用基于关联关系的模式