详情介绍
[图书简介]
本书由互联网上影响广泛的开放文档OpenDoc系列自由文献首份文档“Hibernate开发指南”发展而来。在编写过程中,进行了重新构思与组织,同时对内容的深度与广度进行了重点强化。本书从持久层入手,引出对象/关系数据库映射的由来,接下来聚焦于目前最完善、最强悍的ORM产品——Hibernate。从一个基础程序入手,讲述Hibernate的基本语法与配置,慢慢升高到缓存、延迟加载等高级特性。本书内容深入浅出,先讲述持久层设计与ORM,再由Hibernate概述、Hibernate基础Hibernate高级特性顺序展开,直至Hibernate实战,重点讲述了Hibernate的基础语法、基础配置、O/R映射、数据关联、数据检索、HQL实用技术、自定义持久化实现、Hibernate回调与拦截、Hibernate分页等实用技术,Hibernate实战部分则用一个真实论坛的创建演示了Hibernate的强大功能。本书有丰富的附录部,在附录中讲述了Hibernate常用的映射配置,Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis用法,还以卡片的形式列出了本书中所用的工具及软件,附录最后一部分是“快速启动代码”,供读者对比与参考,也给初学者提供了一个快带起步的基础。
本书适合于Hibernate的各个阶层的读者。
[图书目录]
第1部分 持久层
第1章 面向应用的持久层设计 3
1.1 持久层概述 4
1.2 持久层设计 7
1.2.1 持久层设计与解耦合 7
1.2.2 持久层设计与资源管理模式 28
1.3 持久层设计与orm 42
1.3.1 orm概述 43
1.3.2 持久层实现类型 44
1.4 持久层框架概述 47
1.4.1 主流持久层框架纵览 48
第2部分 hibernate
第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 configuration 80
4.1.2 sessionfactory 81
4.1.3 session 81
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 数据关联 146
4.4.1 一对一关联 146
4.4.2 一对多关联 153
4.4.3 多对多关联 160
4.5 hibernate数据检索 164
4.5.1 criteria query 164
4.5.2 detachedcriteria 170
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 hibernate持久化实现 202
5.1.1 实体对象生命周期 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 collection 283
5.1.8 结果集排序 289
5.2 hibernate回调与拦截机制 292
5.2.1 lifecyle与validatable 292
5.2.2 interceptor 294
5.2.3 interceptor典型应用 296
5.3 hibernate实用技术 300
5.3.1 hibernate分页 300
5.3.2 session管理 302
5.3.3 hibernate与spring framework 306
5.3.4 hibernate性能优化 312
第6章 hibernate 实战——创建redsaga论坛 321
6.1 目标 322
6.1.1 成品预览 325
6.2 e-r建模还是对象建模 326
6.3 e-r建模及工具集 330
6.3.1 middlegen 331
6.3.2 hibernate synchronizer 339
6.4 对象建模 345
6.5 项目的目录组织和基础设施 345
6.5.1 目录结构 345
6.5.2 build 系统 347
6.5.3 hibernate console基础工具 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,checked 366
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 3 405
6.16 结束语: 408
第3部分 附 录
第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 根据数据库定义生成映射文件——middlegen 430
8.2.1 运行middlegen 432
8.2.2 修改表的映射属性 435
8.2.3 修改表字段的映射属性 437
8.2.4 修改表关联关系的映射属性 439
8.3 hibernate官方工具 443
8.3.1 根据hbm映射文件生成pojo-hbm2java 444
8.3.2 根据hbm映射文件生成数据库脚本——hibernate schemaexport 446
8.3.3 hibernate-extentions控制台 447
8.4 xdoclet-同步hibernate基础代码 453
8.4.1 运行hibernate-doclet 455
8.4.2 常用hibernate-doclet tag介绍 456
8.5 工具的使用周期 461
第9章 hibernate xdoclet模板配置 463
9.1 idea 463
9.2 eclipse 464
第10章 hibernate益友——ibatis 467
10.1 ibatis 概述 467
10.2 快速起步 4699
10.2.1 准备工作 469
10.2.2 构建ibatis基础代码 469
10.3 ibatis 基础 474
10.3.1 ibatis配置 474
10.3.2 ibatis基础组件 480
10.4 ibatis高级特性 491
10.4.1 数据关联 491
10.4.2 延迟加载 495
10.4.3 动态映射 496
10.4.4 事务管理 500
10.5 ibatis周边 512
10.5.1 ibatis in spring 512
第11章 工具卡片和软件 519
11.1 工具卡片 519
11.2 eclipse安装和基本使用方法 524
11.2.1 eclipse安装 524
11.2.2 新建项目 526
11.2.3 在eclipse项目中加载jar包 527
11.2.4 在eclipse中运行ant任务 528
11.2.5 运行junit的testcase 530
11.3 快速启动代码 532
参 考 资 料 547
本书由互联网上影响广泛的开放文档OpenDoc系列自由文献首份文档“Hibernate开发指南”发展而来。在编写过程中,进行了重新构思与组织,同时对内容的深度与广度进行了重点强化。本书从持久层入手,引出对象/关系数据库映射的由来,接下来聚焦于目前最完善、最强悍的ORM产品——Hibernate。从一个基础程序入手,讲述Hibernate的基本语法与配置,慢慢升高到缓存、延迟加载等高级特性。本书内容深入浅出,先讲述持久层设计与ORM,再由Hibernate概述、Hibernate基础Hibernate高级特性顺序展开,直至Hibernate实战,重点讲述了Hibernate的基础语法、基础配置、O/R映射、数据关联、数据检索、HQL实用技术、自定义持久化实现、Hibernate回调与拦截、Hibernate分页等实用技术,Hibernate实战部分则用一个真实论坛的创建演示了Hibernate的强大功能。本书有丰富的附录部,在附录中讲述了Hibernate常用的映射配置,Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis用法,还以卡片的形式列出了本书中所用的工具及软件,附录最后一部分是“快速启动代码”,供读者对比与参考,也给初学者提供了一个快带起步的基础。
本书适合于Hibernate的各个阶层的读者。
[图书目录]
第1部分 持久层
第1章 面向应用的持久层设计 3
1.1 持久层概述 4
1.2 持久层设计 7
1.2.1 持久层设计与解耦合 7
1.2.2 持久层设计与资源管理模式 28
1.3 持久层设计与orm 42
1.3.1 orm概述 43
1.3.2 持久层实现类型 44
1.4 持久层框架概述 47
1.4.1 主流持久层框架纵览 48
第2部分 hibernate
第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 configuration 80
4.1.2 sessionfactory 81
4.1.3 session 81
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 数据关联 146
4.4.1 一对一关联 146
4.4.2 一对多关联 153
4.4.3 多对多关联 160
4.5 hibernate数据检索 164
4.5.1 criteria query 164
4.5.2 detachedcriteria 170
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 hibernate持久化实现 202
5.1.1 实体对象生命周期 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 collection 283
5.1.8 结果集排序 289
5.2 hibernate回调与拦截机制 292
5.2.1 lifecyle与validatable 292
5.2.2 interceptor 294
5.2.3 interceptor典型应用 296
5.3 hibernate实用技术 300
5.3.1 hibernate分页 300
5.3.2 session管理 302
5.3.3 hibernate与spring framework 306
5.3.4 hibernate性能优化 312
第6章 hibernate 实战——创建redsaga论坛 321
6.1 目标 322
6.1.1 成品预览 325
6.2 e-r建模还是对象建模 326
6.3 e-r建模及工具集 330
6.3.1 middlegen 331
6.3.2 hibernate synchronizer 339
6.4 对象建模 345
6.5 项目的目录组织和基础设施 345
6.5.1 目录结构 345
6.5.2 build 系统 347
6.5.3 hibernate console基础工具 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,checked 366
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 3 405
6.16 结束语: 408
第3部分 附 录
第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 根据数据库定义生成映射文件——middlegen 430
8.2.1 运行middlegen 432
8.2.2 修改表的映射属性 435
8.2.3 修改表字段的映射属性 437
8.2.4 修改表关联关系的映射属性 439
8.3 hibernate官方工具 443
8.3.1 根据hbm映射文件生成pojo-hbm2java 444
8.3.2 根据hbm映射文件生成数据库脚本——hibernate schemaexport 446
8.3.3 hibernate-extentions控制台 447
8.4 xdoclet-同步hibernate基础代码 453
8.4.1 运行hibernate-doclet 455
8.4.2 常用hibernate-doclet tag介绍 456
8.5 工具的使用周期 461
第9章 hibernate xdoclet模板配置 463
9.1 idea 463
9.2 eclipse 464
第10章 hibernate益友——ibatis 467
10.1 ibatis 概述 467
10.2 快速起步 4699
10.2.1 准备工作 469
10.2.2 构建ibatis基础代码 469
10.3 ibatis 基础 474
10.3.1 ibatis配置 474
10.3.2 ibatis基础组件 480
10.4 ibatis高级特性 491
10.4.1 数据关联 491
10.4.2 延迟加载 495
10.4.3 动态映射 496
10.4.4 事务管理 500
10.5 ibatis周边 512
10.5.1 ibatis in spring 512
第11章 工具卡片和软件 519
11.1 工具卡片 519
11.2 eclipse安装和基本使用方法 524
11.2.1 eclipse安装 524
11.2.2 新建项目 526
11.2.3 在eclipse项目中加载jar包 527
11.2.4 在eclipse中运行ant任务 528
11.2.5 运行junit的testcase 530
11.3 快速启动代码 532
参 考 资 料 547
下载地址
下载错误?【投诉报错】
人气书籍
![疯狂Java讲义(第2版) PDF高清版[285M] 疯狂Java讲义(第2版) PDF高清版[285M]](//img.jbzj.com/do/uploads/litimg/140420/_00123Y61.gif)
疯狂Java讲义(第2版) PDF高清版[285M]
面向对象:《Head First Java》中文高清完整版 (PDF)
Java Web开发详解 孙鑫 PDF扫描版(146M)
Spring实战(spring in action) 第三版 中文清晰扫描版![Java核心技术·卷1:基础知识(原书第9版) PDF扫描版[80MB] Java核心技术·卷1:基础知识(原书第9版) PDF扫描版[80MB]](//img.jbzj.com/do/uploads/litimg/141009/1444432Y553.png)
Java核心技术·卷1:基础知识(原书第9版) PDF扫描版[80MB]![疯狂Java讲义 中文PDF高清版[611.85M] 疯狂Java讲义 中文PDF高清版[611.85M]](//img.jbzj.com/do/uploads/litimg/130308/_162523G2.gif)
疯狂Java讲义 中文PDF高清版[611.85M]
JavaEE开发的颠覆者:Spring Boot实战 中文PDF完整版
Java Web开发实战1200例(第I卷) 卢瀚,王春斌著 中文 PDF版 [129
深入理解Java虚拟机:JVM高级特性与最佳实践(第2版) PDF扫描版
Spring实战(第4版) Spring in action 附随书源码 中文pdf版[42MB
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的深入浅出Hibernate 夏昕 曹晓钢 唐勇著 中文 PDF版 [31M]资源来源互联网,版权归该下载资源的合法拥有者所有。


![深入浅出Hibernate 夏昕 曹晓钢 唐勇著 中文 PDF版 [31M]](http://img.jbzj.com/do/uploads/litimg/121120/1644501B035.jpg)










![疯狂Java讲义(第2版) PDF高清版[285M] 疯狂Java讲义(第2版) PDF高清版[285M]](http://img.jbzj.com/do/uploads/litimg/140420/_00123Y61.gif)



![Java核心技术·卷1:基础知识(原书第9版) PDF扫描版[80MB] Java核心技术·卷1:基础知识(原书第9版) PDF扫描版[80MB]](http://img.jbzj.com/do/uploads/litimg/141009/1444432Y553.png)
![疯狂Java讲义 中文PDF高清版[611.85M] 疯狂Java讲义 中文PDF高清版[611.85M]](http://img.jbzj.com/do/uploads/litimg/130308/_162523G2.gif)



