Hibernate Annotation操纵经验总结[Java编程]
本文“Hibernate Annotation操纵经验总结[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在向大家具体介绍利用Hibernate Annotation之前,首先让大家理解下Hibernate的配置依靠于外部 XML 文件,然后全面介绍利用Hibernate Annotation.
在过去几年里,Hibernate不断发展,几近成为Java数据库长期性的事实尺度.它非常强盛、机动,并且具有了优异的性能.在本文中,我们将理解若何利用Java 5 注释来简化Hibernate代码,并使长期层的编码历程变得更为轻松.
传统上,Hibernate的配置依靠于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时举行加载.成立这些映射有很多办法,可以从已有数据库情势或Java类模子中自动成立,也可以手工成立.无论若何,您终究将得到大量的 Hibernate 映射文件.此外,还可以利用工具,通过javadoc款式的注释生成映射文件,固然这样会给您的构建历程增添一个步骤.
在近来公布的几个Hibernate版本中,呈现了一种基于 Java 5 注释的更为巧妙的新办法.借助新的 Hibernate Annotation 库,便可一次性地分配全部旧映射文件——一切城市按照您的设法来定义——注释直接嵌入到您的 Java 类中,并供应一种强盛及机动的办法来声明长期性映射.籍由自动代码完成和语法突出显示功效,近来公布的Java IDE也为其供应了有力的支持.
Hibernate Annotation还支持新的 EJB 3 长期性标准.这些标准旨在供应一种尺度化的 Java 长期性机制.由于 Hibernate 3 还供应了一些扩大,因此您可以非常轻松地顺从这些尺度,并利用 EJB 3 编程模子来对 Hibernate 长期层举行编码.目前,让我们来着手利用Hibernate Annotation.
要利用Hibernate Annotation,您至少需求具有 Hibernate 3.2和Java 5.可以从 Hibernate 站点 下载 Hibernate 3.2 和 Hibernate Annotation库.除了尺度的 Hibernate JAR 和依靠项之外,您还需求 Hibernate Annotations .jar 文件(hibernate-annotations.jar)、Java 长期性 API (lib/ejb3-persistence.jar).假如您正在利用 Maven,只需求向 POM 文件增添呼应的依靠项便可,以下所示:
...
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate</artifactId>
<version>3.2.1.ga</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.2.0.ga</version>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0</version>
</dependency>
...
以上是“Hibernate Annotation操纵经验总结[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |