当然不需要了,因为所有的数据库的操作都由容器来管理了。而DAO则是为了操作数据库和你的逻辑分开而采用的一种设计模式,所以DAO和EJB没有太多的联系。如果你是用了bmp,则你需要自己编写存取数据的所有方法,当然了,这就和你采用什么数据库系统有关系了,而存取数据库就可以采用DAO来进行了。对于DAO模式,基本上需要object class和一个objectDAO class,不过某些情况下你可以直接使用现成的object class,只要该class能把所有包含所要存取的数据就可以了。

解决方案 »

  1.   

    我还有点不太明白的地方是: 
    容器管理持久性的entity bean,比如说我要进行delete 操作,或是upadte 操作,都是容器自动进行操作吗,?我只要发出entityBean.delete或是entitybean.update这样的指令,         是这样的吗?如果我说比较可笑,请大虾狠狠的批,刚学
    谢谢!
      

  2.   

    差不多吧cmp entity1.x 提供兩個接口 home ,remote一個bean class 用  home.findbyprimary()找到記錄
    可直接調用其Remove 方法刪除其記錄