深入浅出HibernatePDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:夏昕,曹晓钢,唐勇编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2005
- ISBN:7121006707
- 页数:545 页
第1部分 持久层 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.5 主流持久层框架纵览 48
第2部分 Hibernate 51
第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.1 一对一关联 146
4.4 数据关联 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.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 Collection 283
5.1.8 结果集排序 289
5.2.1 Lifecyle与Validatable 292
5.2 Hibernate回调与拦截机制 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性能优化 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 Middlegen 331
6.3.2 Hibernate Synchronizer 339
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,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部分 附录 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 根据数据库定义生成映射文件——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-DocletTag介绍 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 快速起步 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 Spring 512
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的TestCase 528
11.3 快速启动代码 530
参考资料 545
- 《深入推进自我革命》任仲文 2019
- 《深入浅出区块链核心技术与项目分析》梁伟 2019
- 《深入浅出Ruby 影印版》Jay McGavren 2017
- 《深入浅出设计模式》(美)埃里克·弗里曼(Eric Freeman)等著 2019
- 《深入理解Linux内核 第3版 影印版》Daniel P.Bovet,Marco Cesati 2019
- 《深入浅出 Java虚拟机设计与实现》华保健著 2020
- 《深入理解Auto ML和Auto DL:构建自动化机器学习与深度学习平台》王健宗 2019
- 《深入理解XGBOOST 高效机器学习算法与进阶》何龙著 2020
- 《深入解析Windows操作系统 卷1 英文版 第7版》(以)帕维尔·尤西夫维奇,(加)亚历克斯·约内斯库,(美)马克·拉希诺维奇,(美)大卫·所罗门著 2018
- 《爱国奋斗 建功立业 深入开展“弘扬爱国奋斗精神、建功立业新时代”活动》张福俭编著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017