比起JDBC,CMP节省了不少代码量,而且它与具体的数据库无关!
你说修改一条记录要先找出来,其实SQL不也是这样话的吗/只不过你用where而已嘛,
我想CMP给人的好处在于它比JDBC更简单,容易,可移植性强,你说呢
你说修改一条记录要先找出来,其实SQL不也是这样话的吗/只不过你用where而已嘛,
我想CMP给人的好处在于它比JDBC更简单,容易,可移植性强,你说呢
解决方案 »
- 各位大哥,谁有在线费用报销系统啊!急用啊!
- java初始化问题
- struts+ajax登陆验証出错
- 在STRUTS的<html:form action="/edit">中如何实现带参数提交?在线急等!
- 怎把XML里的数据赋给JSP页面??
- jdbc 中读写oracle中clob字段问题>>>>哪位大哥见过这个问题
- 江湖救急!网络书籍怎么选?还是继续《JAVA狠心技术卷2》?
- 谁给俺解释一下SSL
- SSH整合的问题
- 运行报错:java.lang.ArrayIndexOutOfBoundsException: 2
- 数据库cloudscape如何安装,只有解压缩就可以吗?
- 急急 急 急 ……………………!!!
这样做更安全,而且ejb本身就提供了事务处理
我跟人认为cmp在做单表查询比较好
如果是多表的话,最好用bmp那样的灵活性更大一点
那么对多条记录操作也用cmp吗?to: sandyen(杉叶)
你的意思对多个表操作用bmp是不是更方便?
可以
我个人认为cmp在做单表查询比较好
在CMP里可以对数据库的BEAN实现生命周期的自动同步.
这样你的bean实现编写就变得更方便了,
而你就可以把集中焦点放在开发商业逻辑上了!第二:BMP直接将数据库调用和更新statement写在callback方法里来实现管理的persistence.
比如用ejbUpdate方法来update数据库,用ejbFindByPrimaryKey来通过主键定位一行!!
!!!