社区
Java EE
帖子详情
CMP能否实现比较灵活的查询?
pqiiang0903
2003-10-09 07:50:06
怎样实现灵活的多条件查询,
条件可由客户选择,然后返回一个collection.
或者实现模糊查询.
不知说的是否清楚?
请各位指点一二,刚学着玩EJB.
...全文
105
7
打赏
收藏
CMP能否实现比较灵活的查询?
怎样实现灵活的多条件查询, 条件可由客户选择,然后返回一个collection. 或者实现模糊查询. 不知说的是否清楚? 请各位指点一二,刚学着玩EJB.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pqiiang0903
2003-10-11
打赏
举报
回复
谢谢大家给了我这么多提示.
我先看看...
EJB QL是不是不能写以下类似的语言:
...where fields like '%?%'
如果是的话,就不是模糊查询啦!
还有大家对EJB的灵活多条件查询有什么见解?
就是查询条件可由用户自己选择,一个或多个条件.
ydaye2003
2003-10-10
打赏
举报
回复
楼上的,你给的那个链接我文件下载了不能解压缩,能不能拜托发一份给我。
我的信箱是musicchen@hotmail.com
谢谢!!
88888888csdn
2003-10-10
打赏
举报
回复
在实现复杂查询的时候,CMP有一定的缺陷,但用BMP可以较好的解决问题。本人前几天刚写了
一篇关于如果建立BMP的文章,完全图形讲解,一看就懂,可以去看看。其链接为:
http://www.cjsdn.com/post/view?bid=2&id=53912&sty=1&tpg=2&age=0
grey_whp(我爱C++) 说用HIBERNATE,当然有他的道理,但是EJB比起hibernate自有它的优势
可以参见jdon论坛上的争论,并着重看Banq独到的见解!
zez
2003-10-10
打赏
举报
回复
条件可由客户选择,然后返回一个collection.
用ejb的动态查询.可以实现
或者实现模糊查询.(就我所知,CMP是不行的)
当然可以模糊查询,不过必须给出首字母或首字符串,后面可模糊匹配.完全模糊不知道行不行,自己查文档
------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
grey_whp
2003-10-10
打赏
举报
回复
怎样实现灵活的多条件查询,
(是不是不想用EJB QL?如果是的话,恭喜楼主一眼看到的EJB2.0的缺陷!建议使用hibernate,现在时下很流行的东东.)
条件可由客户选择,然后返回一个collection.
或者实现模糊查询.(就我所知,CMP是不行的)
总上,cmp实现比较困难,除非楼主有毅力写出所有可能的QL查询,bmp也是一种选择,不过还是推荐hibernate!
flashroom
2003-10-10
打赏
举报
回复
http://expert.csdn.net/Expert/topic/2122/2122563.xml?temp=3.680056E-02
看看EJB QL。
88888888csdn
2003-10-10
打赏
举报
回复
现在可以了,你再试试!由于分解为很多个,而我手头现在只有那个大文件。
点击右键另存为。。。即可。
了解EJB两种主要类型:BMP与
CMP
BMP和
CMP
是EJB技术中的两种主要持久化方式,各有优缺点。BMP提供了更高的
灵活
性和可控性,适用于复杂
查询
、性能优化和特定数据库特性的场景;而
CMP
则简化了开发工作,提高了可维护性,适用于简单CRUD操作、业务逻辑为主和快速开发的场景。在选择持久化方式时,需要根据具体的业务需求和技术特点进行权衡和选择。同时,随着JavaEE技术的发展和演进,越来越多的持久化框架和技术(如JPA、Hibernate等)涌现出来,为开发者提供了更多的选择和解决方案。
纵述
CMP
,BMP
cmp
是容器管理持久性,bmp是bean管理持久性。
cmp
的持久性(包括生存期,数据库连接等)都是由ejb container(ejb容器)来管理的。bmp则所有的事情都必须由bean来完成,也就是说使用
cmp
时许多工作都是由服务器(准确的说是ejb容器)来完成的。而bmp则要你来做啦。例如你将一个实体bean连接到一张数据库表上。使用
cmp
,你只需要建立好
cmp
与表的映射关系就可以
浅谈Grafana在SkyForm
CMP
5中的运用
一、前言监控系统是SkyForm
CMP
5中重要的组成部分,而要对成千上万的虚拟机和主机进行多种维度的监控,必将产生海量的监控指标数据。如果要将这些海量数据在前端采用JS图表插件来展示出图,会产生
查询
性能慢,定制性差,开发成本大,开发耗时等等各种问题。 为了解决以上问题,SkyForm
CMP
5使用了Grafana来作为仪表盘和报表工具的开发。二、Grafana介绍Grafana到底是什么呢?...
EJB
CMP
/BMP
EJB有两种主要类型BMP(Bean managed persistence )和
CMP
(Container managed persistence ),这两种类型各有优缺点。 BMP是在Bean中完成对数据库JDBC的各种调用,也就是说,在你的实体bean(entity bean)中,明确写入了SQL语句,如"insert ..
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章