MyBatis技术内幕PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:徐郡明编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2017
- ISBN:9787121317873
- 页数:432 页
第1章 MyBatis快速入门 1
1.1 ORM简介 1
1.2常见持久化框架 3
1.3 MyBatis示例 7
1.4 MyBatis整体架构 10
1.4.1基础支持层 11
1.4.2核心处理层 13
1.4.3接口层 15
1.5本章小结 15
第2章 基础支持层 16
2.1解析器模块 16
2.1.1 XPath简介 20
2.1.2 XPathParser 23
2.2反射工具箱 32
2.2.1 Reflector&ReflectorFactory 32
2.2.2 TypeParameterResolver 40
2.2.3 ObjectFactory 49
2.2.4 Property工具集 51
2.2.5 MetaClass 54
2.2.6 ObjectWrapper 59
2.2.7 MetaObject 62
2.3类型转换 66
2.3.1 TypeHandler 67
2.3.2 TypeHandlerRegistry 69
2.3.3 TypeAliasRegistry 77
2.4日志模块 79
2.4.1适配器模式 79
2.4.2日志适配器 81
2.4.3代理模式与JDK动态代理 83
2.4.4 JDBC调试 88
2.5资源加载 93
2.5.1类加载器简介 93
2.5.2 ClassLoaderWrapper 95
2.5.3 ResolverUtil 97
2.5.4单例模式 100
2.5.5 VFS 104
2.6 DataSource 106
2.6.1工厂方法模式 107
2.6.2 DataSourceFactory 108
2.6.3 UnpooledDataSource 109
2.6.4 PooledDataSource 112
2.7 Transaction 123
2.8 binding模块 125
2.8.1 MapperRegistry&MapperProxyFactory 126
2.8.2 MapperProxy 128
2.8.3 MapperMethod 130
2.9缓存模块 140
2.9.1装饰器模式 141
2.9.2 Cache接口及其实现 143
2.9.3 CacheKey 155
2.10本章小结 158
第3章 核心处理层 159
3.1 MyBatis初始化 159
3.1.1建造者模式 160
3.1.2 BaseBuilder 161
3.1.3 XMLConfigBuilder 163
3.1.4 XMLMapperBuilder 173
3.1.5 XMLStatementBuilder 195
3.1.6绑定Mapper接口 205
3.1.7处理incomplete*集合 207
3.2 SqlNode&SqlSource 208
3.2.1组合模式 209
3.2.2 OGNL表达式简介 210
3.2.3 DynamicContext 214
3.2.4 SqlNode 215
3.2.5 SqlSourceBuilder 229
3.2.6 DynamicSqlSource 233
3.2.7 RawSqlSource 234
3.3 ResultSetHandler 236
3.3.1 handleResultSets()方法 237
3.3.2 ResultSetWrapper 242
3.3.3简单映射 244
3.3.4嵌套映射 260
3.3.5嵌套查询&延迟加载 278
3.3.6多结果集处理 294
3.3.7游标 298
3.3.8输出类型的参数 301
3.4 KeyGenerator 303
3.4.1 Jdbc3KeyGenerator 303
3.4.2 SelectkeyGenerator 306
3.5 StatementHandler 309
3.5.1 RoutingStatementHandler 310
3.5.2 BaseStatementHandler 311
3.5.3 ParameterHandler 312
3.5.4 SimpleStatementHandler 314
3.5.5 PreparedStatementHandler 316
3.6 Executor 317
3.6.1模板方法模式 318
3.6.2 BaseExecutor 320
3.6.3 SimpleExecutor 329
3.6.4 ReuseExecutor 330
3.6.5 BatchExecutor 332
3.6.6 CachingExecutor 335
3.7接口层 344
3.7.1策略模式 346
3.7.2 SqlSession 347
3.7.3 DefaultSqlSessionFactory 349
3.7.4 SqlSessionManager 350
3.8本章小结 353
第4章 高级主题 354
4.1插件模块 354
4.1.1责任链模式 354
4.1.2 Interceptor 355
4.1.3应用场景分析 360
4.2 MyBatis与Spring集成 389
4.2.1 Spring基本概念 389
4.2.2 Spring MVC介绍 391
4.2.3集成环境搭建 393
4.2.4 Mybatis-Spring 剖析 402
4.3拾遗 413
4.3.1应用<sql>节点 414
4.3.2 OgnlUtils工具类 418
4.3.3 SQL语句生成器 422
4.3.4动态SQL脚本插件 424
4.3.5 MyBatis-Generator逆向工程 426
4.4本章小结 432
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 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