更新时间:2018-12-30 14:34:03
封面
版权信息
出版说明
前言
第1章 访问关系数据库的途径
1.1 创建关系数据库表
1.2 访问关系数据库的途径
1.3 Java程序通过JDBC API访问数据库
1.4 Java程序通过Hibernate API访问数据库
1.5 Java对象的持久化概念
1.6 小结
第2章 第一个Hibernate应用
2.1 创建Hibernate的配置文件
2.2 创建持久化类
2.3 创建数据库Schema
2.4 创建对象-关系映射文件
2.5 通过Hibernate API操纵数据库
2.6 运行monkeys应用
2.7 小结
第3章 对象-关系映射基础
3.1 持久化类的属性及访问方法
3.2 处理SQL引用标识符
3.3 使用XML格式的配置文件
3.4 运行本章的范例程序
3.5 小结
第4章 映射对象标识符
4.1 关系数据库按主键区分不同的记录
4.2 Java语言按内存地址区分不同的对象
4.3 Hibernate用对象标识符(OID)来区分对象
4.4 Hibernate的内置标识符生成器的用法
4.5 映射自然主键
4.6 小结
第5章 映射一对多关联关系
5.1 建立多对一的单向关联关系
5.2 映射一对多双向关联关系
5.3 小结
第6章 通过Hibernate操纵对象
6.1 理解Session的缓存
6.2 Java对象在Hibernate持久化层的状态
6.3 Session接口的详细用法
6.4 级联操纵对象图
6.5 批量处理数据
6.6 Hibernate的二级缓存结构
6.7 小结
第7章 Hibernate的检索策略和检索方式
7.1 Hibernate的检索策略
7.2 检索方式
7.3 小结
第8章 映射组成关系
8.1 建立精粒度对象模型
8.2 建立粗粒度关系数据模型
8.3 映射组成关系
8.4 映射复合组成关系
8.5 小结
第9章 Hibernate的映射类型
9.1 Hibernate的内置映射类型
9.2 客户化映射类型
9.3 用客户化映射类型取代Hibernate组件
9.4 运行范例程序
9.5 小结
第10章 映射继承关系
10.1 继承关系树的每个具体类对应一个表
10.2 继承关系树的根类对应一个表
10.3 继承关系树的每个类对应一个表
10.4 选择继承关系的映射方式
10.5 小结
第11章 Java集合
11.1 Set(集)
11.2 List(列表)
11.3 Map(映射)
11.4 小结
第12章 映射值类型集合
12.1 映射Set(集)
12.2 映射Bag(包)
12.3 映射List(列表)
12.4 映射Map
12.5 对集合排序
12.6 小结
第13章 映射实体关联关系
13.1 映射一对一关联
13.2 映射单向多对多关联
13.3 映射双向多对多关联关系
13.4 小结
第14章 声明数据库事务
14.1 数据库事务的概念
14.2 声明事务边界的方式
14.3 在mysql.exe程序中声明事务
14.4 Java应用通过JDBC API声明事务
14.5 Java应用通过Hibernate API声明事务
14.6 小结
第15章 处理并发问题
15.1 多个事务并发运行时的并发问题
15.2 数据库系统的锁的基本原理
15.3 数据库的事务隔离级别
15.4 在应用程序中采用悲观锁
15.5 利用Hibernate的版本控制来实现乐观锁
15.6 实现乐观锁的其他方法
15.7 小结
第16章 管理Session和实现对话
16.1 Hibernate管理Session对象的方式