Hibernate-Annotation中文教程.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Hibernate Annotation中文教程 Hibernate 是 Java 数据库持久性的事实标准之一,它非常强大、灵活,而且具备了优异的性能。传统上,Hibernate 的配置依赖于外部 XML 文件,而最近发布的几个 Hibernate 版本中,出现了一种基于 Java 5 注释的更为巧妙的新方法,即 Hibernate Annotation 库。借助新的 Hibernate Annotation 库,即可一次性地分配所有旧映射文件,一切都会按照您的想法来定义——注释直接嵌入到您的 Java 类中,并提供一种强大及灵活的方法来声明持久性映射。 Hibernate Annotation 的优点有: * 简化Hibernate 代码,使持久层的编码过程变得更为轻松。 * 不需要定义持久化类对应的*.hbm.xml 文件,直接以注解方式写入在持久化类中来实现。 * 提供一种强大及灵活的方法来声明持久性映射。 要使用 Hibernate Annotation,您至少需要具备 Hibernate 3.2 和 Java 5。可以从 Hibernate 站点下载 Hibernate 3.2 和 Hibernate Annotation 库。除了标准的 Hibernate JAR 和依赖项之外,您还需要 HibernateAnnotations .jar 文件(hibernate-annotations.jar)、Java 持久性 API(lib/ejb3-persistence.jar)。添加 hibernate3.2.jar,hibernate-annotations- 3.3.0.jar ,hibernate-commons-annotations.jar 和 ejb3-persistence.jar 。 使用 Hibernate Annotation 的步骤: 1. 安装 Hibernate Annotation。要使用 Hibernate Annotation,您至少需要具备 Hibernate 3.2 和 Java 5。可以从 Hibernate 站点下载 Hibernate 3.2 和 Hibernate Annotation 库。 2. 获取 Hibernate 会话工厂。尽管无需惊天的修改,但这一工作与使用 HibernateAnnotations 有所不同。您需要使用 AnnotationConfiguration 类来建立会话工厂:sessionFactory = new AnnotationConfiguration().buildSessionFactory(); 3.尽管通常使用 <mapping> 元素来声明持久性类,您还是需要在 Hibernate 配置文件(通常是 hibernate.cfg.xml)中声明持久性类。 在使用 Hibernate Annotation 时,需要注意以下几点: * Hibernate Annotation 库需要 Java 5 的支持。 * 需要添加 HibernateAnnotations .jar 文件和 Java 持久性 API。 * 需要使用 AnnotationConfiguration 类来建立会话工厂。 * 需要在 Hibernate 配置文件中声明持久性类。 Hibernate Annotation 库提供了一种强大及灵活的方法来声明持久性映射,简化了Hibernate 代码,使持久层的编码过程变得更为轻松。
剩余10页未读,继续阅读
- 粉丝: 1w+
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 日志文件:日志概念、LogBack日志技术的概述、使用、logback.xml配置文件详解
- 基于python使用Drl来解决多智能体卸载问题+源码(期末作业&课程设计&项目开发)
- 科学计算领域中的Fortran语言基础知识与应用
- 4.健身房预约课程-微信小程序.zip
- 小乌龟键盘控制源码111111
- 电赛2023年本科组电子电路设计比赛指南与任务解析
- Delphi 12 控件之dspack For Delphi 10.2 - 视频播放组件包e963a-main.zip
- delphi 12 控件之FB4D – The OpenSource Cross-Platform Library for FirebaseFB4D-master.zip
- Rust语言入门与进阶教程
- delphi 12 控件之Delphi开发的微信电脑版登录工具ec617-main.zip