图书介绍

深入浅出Hibernate【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

深入浅出Hibernate
  • 夏昕,曹晓钢,唐勇编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121006707
  • 出版时间:2005
  • 标注页数:545页
  • 文件大小:30MB
  • 文件页数:565页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

深入浅出HibernatePDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 持久层1

第1章 面向应用的持久层设计3

1.1 持久层概述4

1.2 持久层设计7

1.2.1 持久层设计与解耦合7

1.2.2 持久层设计与资源管理模式28

1.3 持久层设计与ORM42

1.3.1 ORM概述43

1.3.2 持久层实现类型44

1.4 持久层框架概述47

1.5 主流持久层框架纵览48

第2部分 Hibernate51

第2章 Hibernate概述53

第3章 快速起步57

3.1 准备工作58

3.1.1 创建示例数据库59

3.1.2 构建Hibernate基础代码59

3.1.3 由数据库产生基础代码61

3.2 Hibernate配置68

3.3 日志配置71

3.4 第一段代码71

3.5 代码初解77

第4章 Hibernate基础79

4.1 Hibernate基础语义80

4.1.1 Configuration80

4.1.2 SessionFactory81

4.1.3 Session81

4.2 基础配置83

4.2.1 SessionFactory配置84

4.2.2 事务管理87

4.3 Hibernate O/R映射91

4.3.1 Hibernate基本数据类型91

4.3.2 实体映射93

4.3.3 高级映射技术103

4.3.4 复合主键111

4.3.5 Blob、Clob字段的映射116

4.3.6 实体映射策略126

4.4.1 一对一关联146

4.4 数据关联146

4.4.2 一对多关联153

4.4.3 多对多关联160

4.5 Hibernate数据检索164

4.5.1 Criteria Query164

4.5.2 DetachedCriteria170

4.5.3 Hibernate Query Language(HQL)173

4.6 HQL实用技术174

4.6.1 实体查询174

4.6.2 属性查询176

4.6.3 实体更新与删除178

4.6.4 分组与排序179

4.6.5 参数绑定180

4.6.6 引用查询183

4.6.7 联合查询184

4.6.8 子查询189

4.6.9 数据加载方式190

4.6.10 SQL查询194

4.7 自定义持久化实现197

第5章 Hibernate高级特性201

5.1.1 实体对象生命周期202

5.1 Hibernate持久化实现202

5.1.2 实体对象识别208

5.1.3 数据缓存222

5.1.4 Hibernate数据缓存225

5.1.5 事务管理231

5.1.6 持久层操作245

5.1.7 Collection283

5.1.8 结果集排序289

5.2.1 Lifecyle与Validatable292

5.2 Hibernate回调与拦截机制292

5.2.2 Interceptor294

5.2.3 Interceptor典型应用296

5.3 Hibernate实用技术300

5.3.1 Hibernate分页300

5.3.2 Session管理302

5.3.3 Hibernate与Spring Framework306

5.3.4 Hibernate性能优化311

第6章 Hibernate实战——创建RedSaga论坛321

6.1 目标322

6.1.1 成品预览325

6.2 E-R建模还是对象建模326

6.3 E-R建模及工具集330

6.3.1 Middlegen331

6.3.2 Hibernate Synchronizer339

6.4 对象建模345

6.5 项目的目录组织和基础设施345

6.5.1 目录结构345

6.5.3 Hibernate Console基础工具347

6.5.2 build系统347

6.5.4 Tomcat装载器350

6.5.5 对映射关系的审视350

6.5.6 类继承树351

6.6 测试优先352

6.6.1 开发团队的内部契约与为什么需要测试353

6.6.2 第一个测试354

6.6.3 对第一个测试的分析358

6.6.4 快速实现测试接口360

6.7 容器,session与事务362

6.8 HibernateException,Checked366

6.9 Template/Callback简化业务方法374

6.10 版面:一棵自身循环的树377

6.11 版面与帖子:Master/Detail主从关系381

6.12 帖子树及其分页385

6.13 与Web层交互394

6.14 帖子的多形扩展:投票400

6.15 移植到Hibernate 3405

6.16 结束语408

第3部分 附录409

第7章 常用Hibernate映射配置说明411

7.1 hibernate-mapping节点411

7.2 class节点定义413

7.3 id节点定义415

7.4 属性/字段映射配置419

第8章 Hibernate工具427

8.1 准备工作429

8.2 根据数据库定义生成映射文件——MiddleGen430

8.2.1 运行MiddleGen432

8.2.2 修改表的映射属性435

8.2.3 修改表字段的映射属性437

8.2.4 修改表关联关系的映射属性439

8.3 Hibernate官方工具443

8.3.1 根据HBM映射文件生成POJO——hbm2java444

8.3.2 根据HBM映射文件生成数据库脚本——Hibernate SchemaExport446

8.3.3 Hibernate-Extentions控制台447

8.4 XDoclet-同步Hibernate基础代码453

8.4.1 运行Hibernate-Doclet455

8.4.2 常用Hibernate-DocletTag介绍456

8.5 工具的使用周期461

第9章 Hibernate XDoclet模板配置463

9.1 IDEA463

9.2 Eclipse464

第10章 Hibernate益友——iBatis467

10.1 iBatis概述467

10.2 快速起步469

10.2.1 准备工作469

10.2.2 构建iBatis基础代码469

10.3.1 iBatis配置474

10.3 iBatis基础474

10.3.2 iBatis基础组件480

10.4 iBatis高级特性491

10.4.1 数据关联491

10.4.2 延迟加载495

10.4.3 动态映射495

10.4.4 事务管理500

10.5 iBatis周边512

10.5.1 iBatis in Spring512

11.1 工具卡片517

第11章 工具卡片和软件517

11.2 Eclipse安装和基本使用方法522

11.2.1 Eclipse安装522

11.2.2 新建项目524

11.2.3 在Eclipse 项目中加载jar包525

11.2.4 在Eclipse 中运行Ant任务526

11.2.5 运行JUnit的TestCase528

11.3 快速启动代码530

参考资料545

热门推荐