没有合适的资源?快使用搜索试试~ 我知道了~
Hibernate5 中文API
1星 需积分: 10 25 下载量 86 浏览量
2017-09-12
17:34:45
上传
评论 2
收藏 1.5MB PDF 举报
温馨提示
试读
227页
Hibernate 用户手册 Hibernate - 纯 java 的关系型持久层框 Hibernate 团队 JBoss 可视化设计团队 5.0.0.Final Copyright © 2011 Red Hat, Inc. 2015-08-20
资源推荐
资源详情
资源评论
Hibernate 用户手册
Hibernate - 纯 java 的关系型持久层框
Hibernate 团队
JBoss 可视化设计团队
5.0.0.Final
Copyright © 2011 Red Hat, Inc.
2015-08-20
目录
Hibernate 用户手册
....................................................................................................
1
Hibernate -
纯
java
的关系型持久层框
..........................................................
1
Hibernate 团队
............................................................................................
1
JBoss
可视化设计团队
................................................................................
1
序言
........................................................................................................................
8
第1章
. Architecture
(体系架构)
..............................................................
9
1.1. 概述
..........................................................................................................
10
1.2. Contextual sessions(session 上下文)
.........................................
11
第 2 章. Domain Model(域模型)
................................................................
12
2.1. POJO
模型
................................................................................................
13
2.1.1.
实现无参构造函数
......................................................................
13
2.1.2. 提供 identifier(标识)属性
.................................................
13
2.1.3.
使用非
final
类
..........................................................................
14
2.1.4. 为持久化属性声明 get,set 方法
.............................................
14
2.1.5. 实现 equals()与 hashCode()方法
...........................................
14
2.2. Dynamic(动态)模型
................................................................................
21
第
3
章
Bootstrap
(引导、启动
....................................................................
22
3.1. Native
(原生、本地)引导
..............................................................
22
3.1.1.
构建
ServiceRegistry
...................................................................
23
3.1.2. 构建 Metadata
.............................................................................
25
3.1.3. 构建 SessionFactory
.................................................................
27
3.2. JPA 引导 JPA Bootstrapping
...............................................................
29
3.2.1. JPA 兼容模式的引导
...................................................................
29
3.2.2. Proprietary 2-phase
引导
.....................................................
30
第 4 章 持久化 Context(上下文)
...............................................................
30
4.1.
实体持久化
..............................................................................................
31
4.2. 删除实体
..................................................................................................
32
4.3.
获取没有初始化数据的实体
..................................................................
32
4.4. 获取已经初始化数据的实体
..................................................................
33
4.5.
通过
natural-id
(自然
ID
)获得实体
................................................
33
4.6. 刷新实体状态
..........................................................................................
35
4.7.
更改托管态或者持久态
..........................................................................
36
4.8. 使用游离态数据
......................................................................................
36
4.8.1.
复位游离态数据(游离态变成托管态)
..................................
37
4.8.2. 合并游离态数据
4.9. 验证对象的状态
......................................................................................
38
4.10. 从 JPA 访问 Hibernate
.........................................................................
39
第 5 章 访问数据库
..........................................................................................
40
5.1. ConnectionProvider
(连接提供器)
..................................................
40
5.1.1. 使用 DataSources
.......................................................................
41
5.1.2.
使用
c3p0
...................................................................................
41
5.1.3. 使用 proxool 连接池
..................................................................
43
5.1.4.
使用
Hikari
.................................................................................
44
5.1.5. 使用 Hibernate 内置的(不支持)的连接池
..........................
45
5.1.6. 用户自定义的连接
......................................................................
45
5.1.7. ConnectionProvider
事务设置
...............................................
45
5.2. 数据库 Dialect(方言)
...........................................................................
45
第 6 章 事务与并发控制
..................................................................................
48
6.1. 物理事务
..................................................................................................
49
6.1.1. JTA
配置
.......................................................................................
50
6.2. Hibernate
事务
API
................................................................................
51
6.3.
事务模式(与反模式)
..........................................................................
55
6.3.1. Session-per-operation(每操作一个会话)反模式
............
55
6.3.2. Session-per-request(每请求一个会话)模式
....................
56
6.3.3. Conversations(对话)
............................................................
57
6.3.4. Session-per-application (每应用一个会话)
..................
58
6.4.
常见问题
................................................................................................
58
第 7 章 JNDI
....................................................................................................
59
第8章 锁
..........................................................................................................
59
8.1. 乐观锁
......................................................................................................
60
8.1.1.
指定版本号
..................................................................................
61
8.1.2. Timestamp(时间戳)
................................................................
63
8.2.
悲观锁
......................................................................................................
64
8.2.1. LockMode 类
.............................................................................
65
第
9
章
Fetching
(抓取)
..............................................................................
66
9.1. 基础
..........................................................................................................
66
9.2.
应用抓取策略
..........................................................................................
68
9.2.1. 不抓取
..........................................................................................
69
9.2.2. 通过查询动态抓取
......................................................................
70
9.2.3. 通过配置文件动态抓取
..............................................................
71
第 10 章 批处理
..................................................................................................
72
10.1. JDBC
批处理
...........................................................................................
72
第 11 章 缓冲
..................................................................................................
73
11.1.
配置二级缓存
........................................................................................
73
11.1.1. RegionFactory(注册工厂)
..................................................
73
11.1.2.
缓冲行为
....................................................................................
74
11.2. 管理缓冲数据
........................................................................................
75
第十二章 12. 拦截器和事件
..........................................................................
76
12.1.
拦截器
(Interceptors)
......................................................................
76
12.2. Native(原生、本地)事件系统
........................................................
77
12.2.1. Hibernate 声明式安全
.............................................................
78
12.3. JPA 回调
..............................................................................................
80
第
13
章
HQL
与
JPQL
......................................................................................
83
13.1.
大小写敏感性
........................................................................................
85
13.2.
语句(
Stataement
)类型
..................................................................
85
13.2.1. Select 语句
...............................................................................
86
13.2.2. Update 语句
...............................................................................
86
13.2.3. Delete 语句
...............................................................................
88
13.2.4. Insert 语句
...............................................................................
88
13.3. FROM
子句
...............................................................................................
89
13.3.1. 标识变量
....................................................................................
89
13.3.2. Root(
根
)
实体引用
....................................................................
90
13.3.3. 显式 join
...................................................................................
91
13.3.4.
隐式
join
(
path
表达式)
.....................................................
93
13.3.5. 集合成员引用
............................................................................
95
13.3.6. Polymorphism
(多态)
............................................................
97
13.4. 表达式
....................................................................................................
98
13.4.1.
标识变量
....................................................................................
98
13.4.2. 路径表达式
................................................................................
98
13.4.3.
文本说明
....................................................................................
98
13.4.4. 参数
..........................................................................................
100
13.4.5. 算术运算
..................................................................................
101
13.4.6. Concatenation(串联)(运算)
........................................
102
13.4.7. 聚合函数
..................................................................................
103
13.4.8. Scalar
(标量)函数
..............................................................
103
13.4.9. 集合相关的表达式
..................................................................
106
13.4.10.
实体类型
................................................................................
108
13.4.11. CASE 表达式
...........................................................................
109
13.5. SELECT
子句
......................................................................................
111
13.6. Predicates(谓词)
........................................................................
112
13.6.1. 关系比较
..................................................................................
112
13.6.2.
空值谓词
..................................................................................
114
13.6.3. Like 谓词
.................................................................................
114
13.6.4. Between 谓词
...........................................................................
115
13.6.5. In 谓词
.....................................................................................
116
13.6.6. Exists
谓词
............................................................................
118
13.6.7.
空集合谓词
..............................................................................
118
13.6.8.
集合成员谓词
..........................................................................
118
13.6.9. NOT 谓词
...................................................................................
119
13.6.10. AND 谓词
.................................................................................
119
13.6.11. OR 谓词
...................................................................................
119
13.7. WHERE 子句
.........................................................................................
119
13.8.
分组
......................................................................................................
119
13.9. 排序
......................................................................................................
120
13.10.
查询
API
.............................................................................................
121
13.10.1. Hibernate 查询 API
..............................................................
121
13.10.2. JPA
查询
API
..........................................................................
125
第 14 章 Criteria
.............................................................................................
128
14.1.
类型化
criteria
查询
........................................................................
130
14.1.1. 选择一个实体
........................................................................
130
14.1.2.
选择一个表达式
......................................................................
131
14.1.3. 选择多个值
..............................................................................
131
14.1.4.
选择
wrapper(
封装
)
...............................................................
133
14.2. Tuple criteria 查询
........................................................................
134
14.3. FROM 子句
............................................................................................
135
14.3.1. Roots(根)
................................................................................
136
14.3.2. Joins
........................................................................................
137
14.3.3.
抓取
..........................................................................................
138
14.4. 路径表达式
..........................................................................................
139
14.5.
使用参数
..............................................................................................
139
第 15 章 Native SQL 查询(原生 SQL 查询,本地 SQL 查询)
...............
139
15.1.
使用
SQLQuery
.....................................................................................
140
15.1.1. Scalar(标量)查询
..............................................................
140
15.1.2. 实体查询
..................................................................................
141
剩余226页未读,继续阅读
资源评论
- qq_346579742018-04-17假的。不能用
进击的吖吖
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功