技术开发 频道

Hibernate高官专访:谈Hibernate 3.2



    【IT168 分析评论】Steve Ebersole是JBoss公司的首席软件工程师,他与1977年出生的法国人Emmanuel Bernard一起领导着Hibernate项目。随着Hibernate 3.2发布后,记者对Ebersole进行了专访,这位Hibernate项目的领导人谈了Hibernate 3.2的新功能,以及对EJB 3持久化框架的支持,还有即将推出的Hibernate功能。

     Frank SommerSteve Ebersole是artima网站的高级编辑,为了能让大家好的了解访谈的内容,我们IT168技术频道特翻译此文与各位读者一起分享,看看Steve Ebersole在这次访谈中都说了什么? 

新工具的特性

     Frank SommerSteve Ebersole:从最初的只有Hibernate Core,发展到现在的除了Hibernate Core外,还有Hibernate Annotation、Hibernate EntityManager和Hibernate Tools等众多工具。您能给我们简单介绍一下这些工具的情况,以及它们之间存在什么样的联系吗?在Hibernate 3.2中,这些工具有什么新的内容吗?

    Steve Ebersole:正如以前一样,Hibernate Core可是说人们通常说的Hibernate,它提供了具备完整功能、以及优秀性能的对象持久性映射(ORM)即持久层映射核心。Hibernate可以帮助开发者节省持久层编码时间,有助于面向对象的设计。Hibernate Core需要JDK1.3 以上或者支持J2EE 1.4、Java EE 5.0的应用服务器,其他软件包建立Hibernate Core核心提供的功能之上。

     Hibernate Annotation提供了JDK 5.0 代码标注的功能,从而替代XML元数据,通过使用Hibernate Annotation,能够减少描述符,编译期校验,以及减少配置和维护工作等。它们提供了其他XML元数据,提供了在XML元数据中不存在的一些功能,诸如Lucene和Validator等等。

     Hibernate EntityManager和Hibernte Annotation的一部分共同实现了Java 持久化编程接口,对象生命周期法则,以及JSR 220(也就是EJB 3.0)定义的查询选项。

0
相关文章