Hibernate+Spring简明实例教程
正版保障 假一赔十 可开发票
¥
43
6.2折
¥
69.8
全新
仅1件
作者吕海东,张坤主编
出版社清华大学出版社
ISBN9787302492856
出版时间2017-06
装帧平装
开本16开
定价69.8元
货号9227315
上书时间2024-11-19
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章? Hibernate概述... 1
1.1? Hibernate概念... 1
1.2? ORM概述... 2
1.3? Hibernate在企业级应用的地位... 3
1.4? JDBC实现ORM.. 4
1.5? Hibernate框架组成... 9
1.6? Hibernate API组成... 10
1.7? Hibernate的特性... 11
本章小结... 12
第2章? Hibernate应用开发环境安装与配置... 13
2.1? Hibernate环境要求... 13
2.2? JavaEE Web项目创建... 13
2.3? Maven Web项目... 25
2.4? 创建Hibernate配置文件... 30
2.5? 创建数据库表... 34
2.6? 创建持久化类... 35
2.7? 创建映射文件... 36
2.8? 创建业务接口... 36
2.9? 创建业务实现类... 37
2.10? 创建视图界面... 41
2.11? 创建控制器类... 41
2.12? 功能测试... 43
本章小结... 43
第3章? Hibernate配置和SessionFactory创建... 44
3.1? Hibernate配置的功能... 44
3.2? Hibernate配置的方式... 45
3.3? Hibernate XML方式配置... 45
3.4? Hibernate属性方式配置... 47
3.5? Hibernate编程配置方式... 47
3.6? Hibernate配置的内容... 48
3.7? 数据库连接配置... 49
3.7.1? 使用JDBC驱动类连接数据库... 49
3.7.2? 使用JavaEE服务器管理的连接池连接数据库... 49
3.7.3? 使用连接池框架C3P0连接数据库... 51
3.7.4? 使用连接池框架Proxool连接数据库... 52
3.8? Hibernate数据库类型属性配置... 53
3.9? Hibernate处理检索属性... 54
3.10? Hibernate查询批处理设定属性... 55
3.11? SQL日志追踪属性... 55
3.12? 缓存策略设定属性... 56
3.13? 事务处理和并性控制设定属性... 57
3.14? 取得Hibernate SessionFactory的方式... 57
3.14.1? 原型模式取得SessionFactory对象... 59
3.14.2? 单例工厂模式取得SessionFactory对象... 59
3.14.3? 使用Hibernate内置的Session-Facotry-Name属性配置的
JNDI取得SessionFactory对象... 60
本章小结... 62
第4章? Hibernate简单映射... 63
4.1? Hibernate映射的基本原理... 63
4.2? Hibernate映射的数据库表案例... 64
4.3? Hibernate持久类的设计... 66
4.4? Hibernate映射的实现方式... 73
4.5? Hibernate XML文件格式的映射... 73
4.5.1? XML映射配置标记... 76
4.5.2? 类的映射配置... 77
4.5.3? 主键属性映射... 79
4.5.4? 普通属性映射... 80
4.5.5? 运算属性映射... 82
4.6? 注释方式的映射... 83
4.6.1? 实体类注释@Entity和@Table. 85
4.6.2? 主属性注释@Id. 86
4.6.3? 普通属性注释@Basic. 88
4.6.4? 运算属性注释@Formula. 88
4.7? Hibernate的映射类型... 89
4.7.1? Hibernate支持的Java8以前版本的数据类型映射... 89
4.7.2? Hibernate支持的Java8新的数据类型的映射... 90
4.8? Hibernate持久类的引入配置... 91
4.8.1? XML配置方式引入持久类... 91
4.8.2? 编程方式引入持久类... 92
本章小结... 93
第5章? 主键映射及自动生成器... 94
5.1? Hibernate持久类主键属性字段的设计原则... 94
5.2? Hibernate持久类主属性的设计... 95
5.3? Hibernate主属性的映射配置... 95
5.4? Hibernate支持的主键生成器类型... 96
5.5? XML方式下主属性值生成器类型及配置... 98
5.5.1? assigned生成器... 98
5.5.2? identity生成器... 98
5.5.3? sequence生成器... 98
5.5.4? hilo生成器... 99
5.5.5? increment生成器... 100
5.5.6? seqhilo生成器... 100
5.5.7? native生成器... 101
5.5.8? uuid生成器... 101
5.5.9? uuid2生成器... 102
5.5.10? guid生成器... 102
5.5.11? foreign生成器... 102
5.5.12? select生成器... 103
5.6? 注释方式下的主属性值生成器类型和配置... 103
5.6.1? JPA的identity生成器... 103
5.6.2? JPA的sequence生成器... 104
5.6.3? JPA的table主键值生成器... 104
5.6.4? JPA的auto生成器... 105
5.6.5? Hibernate的uuid主键生成器... 106
5.6.6? Hibernate的increment主键生成器... 106
5.6.7? Hibernate的select生成器... 107
5.6.8? Hibernate的assigend生成器... 107
5.7? 复合主键的XML方式映射... 108
5.8? 复合主键的注释方式映射... 109
本章小结... 110
第6章? 多对一和一对多关联映射... 111
6.1? Java对象关系的类型和特性... 111
6.1.1? 依赖关系... 112
6.1.2? 继承关系... 113
6.1.3? 实现关系... 113
6.1.4? 关联关系... 113
6.1.5? 聚合关系... 114
6.1.6? 组合关系... 115
6.2? 对象间关联关系特性和Java表达... 115
6.2.1? 关联关系的特性... 115
6.2.2? 关联关系的类型... 116
6.3? 数据库关联关系的表达... 117
6.4? 多对一和一对多关联关系的Java表达... 119
6.4.1? 单向多对一关联关系表示... 119
6.4.2? 单向一对多关联关系表示... 119
6.4.3? 双向多对一和一对多的关联关系表达... 120
6.5? XML方式配置多对一和一对多关联关系映射... 121
6.5.1? XML方式映射多对一关联关系... 121
6.5.2? XML方式映射一对多关联关系... 124
6.6? 注释方式配置多对一和一对多关联关系映射... 126
6.6.1? 多对一关联映射的注释配置... 126
6.6.2? 一对多关联映射的注释配置... 131
6.6.3? 一对多集合映射的其他注释类... 133
6.7? 多对一和一对多关联关系的对象操作的Hibernate编程... 134
6.7.1? 多对一(many-to-one)关联关系操作关联对象编程... 134
6.7.2? 一对多(one-to-many)关联关系操作关联对象编程... 137
本章小结... 138
第7章? 多对多关联映射及编程... 139
7.1? 多对多关联的应用场景... 139
7.2? 多对多关联的Java表达... 140
7.2.1? 单向多对多关联关系的表达... 140
7.2.2? 双向多对多关联关系的表达... 143
7.3? 多对多关联的数据库表达... 145
7.4? XML方式配置多对多关联映射... 145
7.5? 注释方式配置的多对多关联映射... 148
7.5.1? 单向多对多关联关系的注释映射... 149
— 没有更多了 —
以下为对购买帮助不大的评价