两者都是对jdbc的封装!一个是重量级的!一个是轻量级的!!就像一个人穿的是运动服,一个人穿的是羽绒服!!

解决方案 »

  1.   

    JDO,HIBERNATE都用来持久化数据。Hibernate是一种ORM映射工具,它提供了从Java类到数据表之间的映射,也提供了数据查询和恢复机制,是非常好的ORM框架,和多种Web服务器或者应用服务器良好集成,如今已经支持几乎所有的流行的数据库服务器,部署非常的简单和方便。                     JDO支持批量数据的存储,数据一致性,并发处理和JDBC的查询功能。就像对象-关系映射软件和对象数据库一样,它允许使用面向对象的高级特性比如“继承”。它避免了像EJB中实体Bean一样必须依赖于来自厂商定义的严格规范。 JDO相对HIBERNATE使用起来限制较多,配置复杂。在实际运用中,HIBERNATE运用得更多。不过在即将推出的JDO3.0,其宣称是要和HIBERNATE等框架一决高下。
      

  2.   

    tts上每天都要吵个不停......http://www.hibernate.org.cn/50.html唔...因为我用hibernate...所以只表扬他呵呵
      

  3.   

    tts上每天都要吵个不停......
    国外优秀的网站已经作了很详细的论述了,不用再讨论了,要讨论就讨论些,实际实现技术等等吧,这样不是更好吗?楼主,你说谈论什么呢???
      

  4.   

    那就up一下
    我们公司一般都还是使用HIBERNATE的
      

  5.   

    to:programeyonger(martin fowler用的就是IDEA!) 呵呵,你说的挺有意思