| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章 为何使用Hibernate
1.1 理解对象持久化
1.2 使用JDBC
1.3 使用Hibernate进行持久化
1.4 总结
第2章 使用Ant创建和编译项目
2.1 获取Hibernate
2.2 安装Ant
2.3 安装数据库
2.4 创建项目
2.5 创建高效的编译文件
2.6 总结
第3章 Hibernate基础
3.1 配置Hibernate
3.2 创建映射定义
3.3 构建SessionFactory
3.4 持久化对象
3.5 检索对象
3.6 Session缓存
3.7 高级配置
3.8 继承
3.9 总结
第4章 关联和组件
4.1 关联
4.2 使用Ant和SchemaExport创建数据库表
4.3 组件
4.4 总结
第5章 集合与自定义类型
5.1 持久化集合和数组
5.2 实现自定义类型
5.3 总结
第6章 查询持久化对象
6.1 使用HQL
6.2 使用HQL查询对象
6.3 Criteria查询
6.4 存储过程
6.5 Hibern8IDE
6.6 总结
第7章 使用Spring和DAO来组织项目
7.1 无处不在的DAO模式
7.2 分析DAO
7.3 层超类型模式
7.4 Spring框架
7.5 总结
第8章 Web框架:WebWork、Struts和Tapestry
8.1 定义应用
8.2 MVC概述
8.3 将Hibernate与WEB层分离
8.4 WebWork
8.5 Struts
8.6 Tapestry
8.7 在视图层使用Hibernate
8.8 总结
第9章 结合使用Hibernate和XDoclet
9.1 XDoclet基础
9.2 将单个对象指定为持久化的
9.3 基本关系
9.4 创建集合
9.5 应对XDoclet滞后的情形
9.6 生成hibernate.cfg.cml文件
9.7 总结
第10章 使用JUnit和DBUnit进行单元测试
10.1 单元测试简介
10.2 JUnit
10.3 测试持久化层
10.4 使用DBUnit进行测试
10.5 总结
第11章 Hibernate 3的新特性
11.1 过滤器
11.2 映射的改进
11.3 动态类
11.4 标记
11.5 存储过程和SQL
11.6 持久化事件
11.7 延迟属性
11.8 总结
附录A 完整的Hibernate映像目录
A.1 一个关联的例子
A.2 多对一
A.3 一对一
A.4 组件
A.5 Set:一对多
A.6 Set:多对多
A.7 List
A.8 Map
A.9 数组
A.10 Bag
A.11 子类
A.12 总结