看到过网上很多争论究竟是Entity Bean好还是Hibernate好,讨论角度无非是性能和易用性俩方面.我有一个同事,对数据库,EJB,Hibernate都很精通,自己也无法做出一个明确的决定.可见寻求结果的难度.不过关于他们俩者的未来,我可以大胆的猜测一下:他俩必然将会统一
前不久BEA的架构师来中国推销他的书,有人现场提问,究竟是Entity Bean好还是Hibernate好,他并没有作正面回答,不过他陈述了这样一个想法”bea 将会把Enitiy Bean技术开源”.明显,Bea已经感受到来自Hibernate压力,但这样深层次的目的居心非常”险恶”,即打算同化Hibernate,通过开源,使他们俩者的区别越来越小.
还有另一件事情,从Hibernate 的角度来说,他的创立者们深知,Hibernate 的推广,Hibernate 能为他们博取更多的名誉和利益,离不开J2ee,离不开j2ee的提供商.所以现在Hibernate 已经加入JBoss,所以Hibernate 的创立者会加入jsr.
从历史的角度来讲,俩者应该会统一,因为那是利益所在,只是我们这些普通的开发人员,必会受其演变的“拖累”,终有一天发现,啊,原来俩个是一样的东西