Hibernate是一个中间件,通过Hibernate对数据库的操作很方便,可以少些好多SQL,功能类似EJB中的CMP访问数据库

解决方案 »

  1.   

    答:JDO是Java对象持久化的新的规范,为java data object的简称,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO很灵活,因为它可以在任何数据底层上运行。JDBC只是面向关系数据库(RDBMS)JDO更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML以及对象数据库(ODBMS)等等,使得应用可移植性更强。
    ---引用kingmaxno1(学会飞翔)
      

  2.   

    不要相信他!他这段话是抄来的!JDO烂啊!
      

  3.   

    看看这个你就明白了
    http://www.javajia.com/article.php?id=889
      

  4.   

    O-R Mapping 不就得了
    主要是解決數據庫和Application的瓶頸問題
    千萬別用JDO,非常濫
      

  5.   

    面试时 你就说知道,用过,硬着头皮上,最后来一句,还是要走JDBC,HEHE