- 译者序
- 前言
- 本书怎么使用
- 本书排版字体约定
- 本书网站
- 致谢
- 第一部分 Hibernate 快速入门
- 第 1 章 安装和设置
- 第 2 章 映射简介
- 第 3 章 驾驭 Hibernate
- 第 4 章 集合与关联
- 第 5 章 更复杂的关联
- 第 6 章 自定义值类型
- 第 7 章 映射标注
- 第 8 章 条件查询
- 第 9 章 浅谈 HQL
- 第二部分 与其他工具的集成
- 第 10 章 将 Hibernate 连接到 MySQL
- 第 11 章 Hibernate 与 Eclipse:Hibernate Tools 使用实战
- 第 12 章 Maven 进阶
- 第 13 章 Spring 入门:Hibernate 与 Spring
- 第 14 章 画龙点睛:用 Stripes 集成 Spring 和 Hibernate
- 附录 A Hibernate 类型
- 附录 B Criteria API
- 附录 C Hibernate SQL 方言
- 附录 D Spring 事务支持
- 附录 E 参考资源
- 作者简介
- 封面介绍
获得 Hibernate Core
不需要再讲什么激励的话吧!你选择这本书的目的就是想学习如何使用 Hibernate。或许并不太令人感到意外,Hibernate 中为应用程序提供对象/关系映射服务的核心部分称为 Hibernate Core。当构建本书的示例时,Maven 会自动为你下载 Hibernate 和它的所有相关的依赖文件。即便新版的随书代码示例可以通过 Maven Ant Tasks 来获取 Hibernate,你也可以亲自下载最新的 Hibernate 发布版本,浏览它的源代码,或只是查看在线文档、论坛或其他支持资源。如果你已经准备好了 Hibernate,则可以跳过这一节,直接学习 1.7 节的内容。
应该怎么做
先访问 Hibernate 的主页 http://hibernate.org/,要获得其完整的发布版本,需要找到"Download"链接,如图 1-3 的左边所示。
图 1-3 Hibernate 主页上的 Download 链接
页面上的"Binary Releases"部分将列出 Hibernate Core 的推荐下载的版本(如果你有足够的勇气,可以尝试下载“开发”(Development)发布版本,但是最安全的还是支持下载最新的“产品”(Production)发布版本)。选择好以后,点击表格相应行上的"Download"链接(如图 1-4 所示)。
图 1-4 Hibernate 二进制发布版本
之后会打开一个 SourceForge 的下载页面,包含了你刚才选择下载的版本,以及可供选择的文档格式。选择对你最方便的压缩文件格式进行下载。下载的文件名看起来就像 hibernate-3.x.y.tar.gz 或 hibernate-3.x.y.zip 这样(在编写本书时,文件名开始以 hibernate-3.2.5.ga 命名,因为 Hibernate 3.2.5 的第一个稳定版本就是当前的产品发布版本)。
选择一个适合的地方将文件解压。
在 Hibernate 的下载页面,也可以看到"Hibernate Tools"部分(Download 链接将打开一个名为"JBoss Tools"的页面,不过仍然可以在上面找到 Hibernate Tools)。它们提供了几个有用的功能,这些功能虽然不是使用 Hibernate 的应用程序所必须的,但是对开发人员创建某些应用程序来说非常有帮助。我们稍后首次对 Hibernate 进行试验时,将使用其中的一个工具来生成 Java 代码。这个工具的文件名看起来应该类似于 hibernatetools-3.x.y.zip 的样子(不一定和 Hibernate 本身的版本号一样,通常可以使用的只有 beta 版本;在 Hibernate 的下载页面中,位于"Binary Releases"下面的"Compatibility Matrix"(兼容性矩阵)表格显示了 Hibernate 各组件之间的相互兼容关系)。
同样,下载这个文件,将其解压到存放 Hibernate 的相关目录中。
如果你下载链接时遇到麻烦,可能是因为网站正在维护,处于不稳定的状态,所以就看不到你要的文件。如果真遇到这样的情况,你可以点击"Binary Releases"方框下面的"Browse all Hibernate downloads"链接,滚动页面,查找需要下载的内容。Hibernate 项目非常活跃,所以发生这种情况比你想象的要更频繁。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论