框架主要是为了让你的系统在结构上更好的组织,有利于系统的扩展和维护,同时不同框架有他自己的实现机制,在一定程度上可以提高系统的性能。而HIBERNATE,主要是在持久层对数据库进行操作,提高持久层的性能。所以他们不矛盾。

解决方案 »

  1.   

    hibernate不是框架.....只是ORM而已
      

  2.   

    Hibernate 是数据持久化框架,但是MVC各自用什么来实现呢,肯定要采用合理的框架实现了,当然你不用框架也可以,只是自己开发起来费时费力,并且架构不好
      

  3.   

    如果独立开发......楼上这位兄弟对hibernate的评论还是可以理解..但是就JAVA当前在各个行业的应用来讲...90%都是团队开发..所以选择一个好的ORM产品是JAVA的DB开发必不可少的环节...至于为什么选用Hibernate..这只是个倾向性的问题Hibernate是open source的...任何不解都可以从源码中寻求答案..
      

  4.   

    hibernate现在大有一片取代ejb之势,受到了相当多的人的追捧
    当我对hibernate的这些优点不是很赞同,可能是用的不够收敛吧, hibernate对于简单的操作可谓是快速,但是对于复杂的对象来说,它不是简化了你的工作,而是无限的增加你的工作,对于用jdbc熟练开发的人员来说,有时候简直是一种虐待,不知道大家在用的时候是否有同敢
    当然我参考了他的很多源代码,发现还是收获不少,但是用它来开发东西,不太赞同反了吧