- 译者序
- 前言
- 本书怎么使用
- 本书排版字体约定
- 本书网站
- 致谢
- 第一部分 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 Tools 一直都是 Beta 版本,还不支持本节最后介绍的这个功能。幸好,就在本书交付印刷前夕,发布了 3.2 的最终版本,这一版本支持映射图表。对象和数据模型之间的图形视图对理解它们之间的关系很有帮助,现在 Eclipse 中就可以生成这样的图表了。为了创建图表,先在 Hibernate Configurations 视图中选择一个映射类,打开它的上下文关联菜单(用鼠标右键点击元素或在按住 Control 键的同时点击元素,如图 11-40 所示),再选择 Open Mapping Diagram。
这会生成一个类似图 11-41 的新视图。为了让视图适合页面的大小,这里选择了一个简单的类,但如果使用大屏幕,你可以滚动视图,就能够查看对象之间复杂的关联关系,信息量非常大。如果你不喜欢图表中各元素的位置,可以随意拖动它们到任何地方;还可以使用图表中的上下文关联菜单来打开你感兴趣的源文件和映射文档。
图 11-40 打开一个映射对象的模型图表
图 11-41 类的映射图表
明显地,可感知数据库模式(schema-aware)的 XML 和查询编辑,用于构建映射和 Hibernate 配置的 GUI 选项,这些相当有用的功能是将 Eclipse 作为开发首选的工具而获得的好处。用图表来帮助实现数据的可视化和理解,真是为 Eclipse 锦上添花。而且,能够与 Hibernate 会话动态地进行交互,点击一下按钮就可以生成代码,在 IDE 中就可以运行查询,甚至不用建立 Ant 构建文件就可以完成很多用其他办法无法实现的功能。如果你正在考虑这些文字介绍,对如何才能不需要很麻烦地手工将 Maven 资源添加到类路径中而感兴趣,下一章将会为你独辟蹊径。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论