CMP2.0怎么实现灵活查询? 这个…我们的做法,find***的时候就使用这样的方法。但当涉及到了多表查询的时候[如生成报表],就用jdbc直连了,这样比较简单,速度也有保证。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单的可以用CMP来实现,但自定义的或是很复杂的,我们是用BMP来实现的,说白了也就是自己直接从 POOL 里得到DATASOURCE, 然后执行SQL语句. 呵呵,刚想了一个死办法。ejb里写上几个find方法。findBy...,findBy...and...,findBy...and...and...,.......在页面里判断搜索有几个条件就用哪个。不过增加了页面和和ejb的耦合度,换张页面就不灵了。还是用bmp合理吧。 晕,在《开源项目也不怎么样》那个贴子里面挣得快打起来的问题还拿来问?不要用ejb做查询。 不要用ejb做查询。呵呵。如此武断,大可不必吧。如果这样还不如不用ejb。不是更彻底!jboss支持动态查询语句。我想weblogic应该也有吧 asdmonster(asd)那你们是用什么做查询的? to huzhigang(hu):“不如不用EJB”,这才叫武断呢。EJB有它适用的一部分,干吗要为不支持动态查询就全盘否定?那本《EJB设计模式》里面就有个模式叫“用JDBC做查询”,你不妨去看看。 用Hibernate吧,呵呵,他比CMP(BMP)灵活且强大很多。 SSH数据提交走方法问题! form submit失败。 java程序基础问题? Junit hibernate中的异常问题 【百分hibernate】为什么多次调用openSession();方法之后查看数据库只建立了一个连接呢 初次使用MINA的疑问 我该不该选择这条路,请指教! 关于eclipse的简单问题 谁来讲下 JAVA里的类的生命周期和对象的生命周期 寻求Struts翻页的源码 开发JSP,J2EE快两年了,没用过Struts,现在想不到用Struts的必要?(困惑中)
findBy...,
findBy...and...,
findBy...and...and...,
.......
在页面里判断搜索有几个条件就用哪个。不过增加了页面和和ejb的耦合度,换张页面就不灵了。还是用bmp合理吧。
那你们是用什么做查询的?
“不如不用EJB”,这才叫武断呢。EJB有它适用的一部分,干吗要为不支持动态查询就全盘否定?那本《EJB设计模式》里面就有个模式叫“用JDBC做查询”,你不妨去看看。