没有必要,不能结合!用EJB就可以了.
EJB3就是根据HIBERNET升级

解决方案 »

  1.   

    应该是有结合的必要的!就象你提到的EJB支持分布式,但是Hibernate不支持分布式,这也是EJB引为自豪的一个亮点.我觉得你可以在数据映射层采用一任何一中技术(EJB/Hibernate/JDO等)其实好多的O/R mapping的工具!
    据我所知的有Entity Bean,Hibernate,JDO, ibaits, SQLmap,BC4J等
    但是Entity Bean的确需要很强的知识背景才能应用的非常有效,尤其在性能方面的考虑,它采用了重量级的方法,比如在实体Bean中封装了大量的业务方法, 而Hibernate等其他工具几乎都采用了轻量级的框架,即纯的POJO对象!但是你也可以在业务层采用Session Bean来提供程序的灵活性!以上只能说是我的个人意见!建议参考一些书籍!
    其实很多框架都有它的优缺点,所以把一个框架的优点能够应用到另一个框架中,才是一种很重要的技能!
      

  2.   

    我没接触过hibernate只用过ejb所以问问是不是有必要学