当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 在Hibernate里面动态切换SChema实现访谒差别的数据库的几种办法
  • Hibernate 3新增XML关系长期性介绍
  • Hibernate配置文件在单元测试中的操纵
  • 在Hibernate中动态切换Schema
  • hibernate annoation (八 关联映射)
  • hibernate annoation (九 cascading)
  • <b>hibernate annoation (十 映射查询)</b>
  • hibernate annoation(十一 缓存Ehcache 采纳annoation)
  • Hibernate:操作配置文件生成数据库
  • hibernate annoation (一 加载)
  • hibernate annoation (二 成立表)
  • <b>hibernate annoation (三 id生成器)</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .