| 第1章 绪论 | 第1-11页 |
| ·研究背景 | 第8-9页 |
| ·研究现状 | 第9页 |
| ·研究内容 | 第9-11页 |
| 第2章 对象-关系映射基础 | 第11-28页 |
| ·ORM 概述 | 第11-15页 |
| ·ORM 源起 | 第11-12页 |
| ·持久化与ORM | 第12-14页 |
| ·ORM 适用范围 | 第14-15页 |
| ·组织领域逻辑的问题 | 第15-17页 |
| ·组织领域逻辑的主要方式 | 第15-16页 |
| ·选择的依据 | 第16-17页 |
| ·映射到关系数据库的问题 | 第17-28页 |
| ·架构问题 | 第17-20页 |
| ·行为问题 | 第20-21页 |
| ·读取数据 | 第21页 |
| ·映射问题 | 第21-26页 |
| ·代码重复问题 | 第26页 |
| ·其他问题 | 第26-28页 |
| 第3章 对象-关系映射策略 | 第28-52页 |
| ·领域逻辑模式 | 第28-31页 |
| ·数据源架构模式 | 第31-32页 |
| ·对象-关系行为模式 | 第32-38页 |
| ·对象-关系结构模式 | 第38-52页 |
| 第4章 常见的ORM 实现框架 | 第52-64页 |
| ·Java 持久化技术 | 第52-54页 |
| ·Java O/R 映射解决方案的缓慢成长 | 第52-53页 |
| ·Entity bean | 第53-54页 |
| ·实践中的数据访问技术 | 第54-64页 |
| ·JDBC | 第55-57页 |
| ·iBATIS SQL 映射 | 第57-60页 |
| ·Hibernate | 第60-64页 |
| 第5章 系统的设计与实现 | 第64-80页 |
| ·系统需求 | 第64-65页 |
| ·系统总体设计 | 第65-68页 |
| ·设计目标 | 第65页 |
| ·业务流程 | 第65-66页 |
| ·子功能模块 | 第66-68页 |
| ·系统的数据库设计 | 第68-71页 |
| ·基于 Hibernate 的持久化 | 第71-80页 |
| ·POJO 和映射文件的设计 | 第71页 |
| ·基础语义和核心编程接口 | 第71-73页 |
| ·程序实现 | 第73-80页 |
| 第6章 结论与建议 | 第80-82页 |
| ·结论 | 第80页 |
| ·建议 | 第80-82页 |
| 致谢 | 第82-83页 |
| 参考文献 | 第83-84页 |
| 附录 | 第84-101页 |
| 附录 1 部分源代码 | 第84-101页 |
| ·数据映射器实现代码 | 第84-88页 |
| ·Hibernate 配置文件 | 第88-93页 |
| ·对应sys_users 表的 POJO | 第93-96页 |
| ·沟通 POJO 和sys_users 表的映射文件 SysUsers.hbm.xml | 第96页 |
| ·DAO 代码 | 第96-101页 |
| 附录 2 模式列表 | 第101页 |