虽然看势头jdo更好,但是目前没有哪家支持的比较好,而且没有加入到j2ee的规范中,不好贸然使用。

解决方案 »

  1.   

    如果对象的持久化也需要分布式就只能用cmp了
    如果不需要的话可以选择jdo,因为用jdo效率最高(做事效率),现在客户要的都是短周期开发。
    所以jdo还是比较好!
      

  2.   

    如果功能一查询为主则用jdo,如果事务和商业方法比较多则用cmp
      

  3.   

    同意schwarzenegger(找不到服务器),我也觉得hibernate比较不错
      

  4.   

    分布式应用采用cmp其他情况下还是jdo好
      

  5.   

    虽然 目前理论上 hibernate和 jdo 要好一些
    不过如果是实际应用还是选择EJB,数据量比较大的话用session bean + DAO,否则用CMP
      

  6.   

    我个人的经验,cmp应用于系统不复杂(几十个ejb),但需要支撑大量用户访问的场合,比如电子商务应用。
    如果应用非常复杂(比如系统中有几百个数据表),但只需支撑数十至数百用户,还是用jdo或者直接的jdbc比较好。
      

  7.   

    JDO不错啊!不过怎么这里没有讨论JDO规范的啊!