CMP是没有finaler吗?为什么,难道不需要释放资源和内存吗?那为什么BMP有??

解决方案 »

  1.   

    CMP是没有finaler吗?为什么,难道不需要释放资源和内存吗?那为什么BMP有??
      

  2.   

    只要你在每个EntityBean的实现类里定义出你想操作的字段就可以了,然后用ejbSelect()方法关联每个EntityBean,也就是多个表,这样,你返回的结果就是一个视图,:)
    CMP是用容器管理的,对象的实例化与回收都不用编写者操心。
    BMP要想维护持久性,必须由开发者写一些控制数据库一致性的代码,这些代码有时非常复杂,这是BMP的致命伤。
    但一些工作流逻辑有时必须用BMP才能解决。