图书介绍
MyBatis 3源码深度解析【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (中国)江荣波 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302535614
- 出版时间:2019
- 标注页数:253页
- 文件大小:116MB
- 文件页数:264页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
MyBatis 3源码深度解析PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 MyBatis 3源码3
第1章 搭建MyBatis源码环境3
1.1 MyBatis 3简介3
1.2 环境准备4
1.3 获取MyBatis源码4
1.4 导入MyBatis源码到IDE6
1.5 HSQLDB数据库简介9
1.6 本章小结11
第2章 JDBC规范详解13
2.1 JDBC API简介13
2.1.1 建立数据源连接14
2.1.2 执行SQL语句15
2.1.3 处理SQL执行结果16
2.1.4 使用JDBC操作数据库16
2.2 JDBC API中的类与接口17
2.2.1 java.sql包详解17
2.2.2 javax.sql包详解20
2.3 Connection详解24
2.3.1 JDBC驱动类型24
2.3.2 java.sql.Driver接口26
2.3.3 Java SPI机制简介27
2.3.4 java.sql.DriverAction接口29
2.3.5 java.sql.DriverManager类29
2.3.6 javax.sql.DataSource接口31
2.3.7 使用JNDI API增强应用的可移植性32
2.3.8 关闭Connection对象34
2.4 Statement详解35
2.4.1 java.sql.Statement接口35
2.4.2 java.sql.PreparedStatement接口39
2.4.3 java.sql.CallableStatement接口43
2.4.4 获取自增长的键值44
2.5 ResultSet详解45
2.5.1 ResultSet类型45
2.5.2 ResultSet并行性46
2.5.3 ResultSet可保持性46
2.5.4 ResultSet属性设置47
2.5.5 ResultSet游标移动47
2.5.6 修改ResultSet对象48
2.5.7 关闭ResultSet对象50
2.6 DatabaseMetaData详解51
2.6.1 创建DatabaseMetaData对象51
2.6.2 获取数据源的基本信息51
2.6.3 获取数据源支持特性53
2.6.4 获取数据源限制53
2.6.5 获取SQL对象及属性54
2.6.6 获取事务支持54
2.7 JDBC事务54
2.7.1 事务边界与自动提交55
2.7.2 事务隔离级别55
2.7.3 事务中的保存点56
2.8 本章小结57
第3章 MyBatis常用工具类58
3.1 使用SQL类生成语句58
3.2 使用ScriptRunner执行脚本64
3.3 使用SqlRunner操作数据库67
3.4 MetaObject详解71
3.5 MetaClass详解72
3.6 ObjectFactory详解73
3.7 ProxyFactory详解74
3.8 本章小结75
第4章 MyBatis核心组件介绍76
4.1 使用MyBatis操作数据库76
4.2 MyBatis核心组件80
4.3 Configuration详解82
4.4 Executor详解88
4.5 MappedStatement详解90
4.6 StatementHandler详解92
4.7 TypeHandler详解94
4.8 ParameterHandler详解97
4.9 ResultSetHandler详解98
4.10 本章小结100
第5章 SqlSession的创建过程101
5.1 XPath方式解析XML文件101
5.2 Configuration实例创建过程104
5.3 SqlSession实例创建过程108
5.4 本章小结109
第6章 SqlSession执行Mapper过程110
6.1 Mapper接口的注册过程110
6.2 MappedStatement注册过程114
6.3 Mapper方法调用过程详解119
6.4 SqlSession执行Mapper过程126
6.5 本章小结130
第7章 MyBatis缓存131
7.1 MyBatis缓存的使用131
7.2 MyBatis缓存实现类132
7.3 MyBatis一级缓存实现原理135
7.4 MyBatis二级缓存实现原理138
7.5 MyBatis使用Redis缓存142
7.6 本章小结145
第8章 MyBatis日志实现146
8.1 Java日志体系146
8.2 MyBatis日志实现149
8.3 本章小结155
第9章 动态SQL实现原理156
9.1 动态SQL的使用156
9.2 SqlSource与BoundSql详解159
9.3 LanguageDriver详解161
9.4 SqlNode详解164
9.5 动态SQL解析过程169
9.6 从源码角度分析{}和${}的区别179
9.7 本章小结182
第10章 MyBatis插件原理及应用184
10.1 MyBatis插件实现原理184
10.2 自定义一个分页插件193
10.3 自定义慢SQL统计插件198
10.4 本章小结200
第11章 MyBatis级联映射与懒加载201
11.1 MyBatis级联映射详解201
11.1.1 准备工作201
11.1.2 一对多关联映射205
11.1.3 一对一关联映射206
11.1.4 Discriminator详解209
11.2 MyBatis懒加载机制210
11.3 MyBatis级联映射实现原理212
11.3.1 ResultMap详解212
11.3.2 ResultMap解析过程213
11.3.3 级联映射实现原理218
11.4 懒加载实现原理225
11.5 本章小结230
第2篇 MyBatis Spring源码233
第12章 MyBatis与Spring整合案例233
12.1 准备工作233
12.2 MyBatis与Spring整合234
12.3 用户注册案例236
12.4 本章小结239
第13章 MyBatis Spring的实现原理240
13.1 Spring中的一些概念240
13.2 Spring容器启动过程243
13.3 Mapper动态代理对象注册过程244
13.4 MyBatis整合Spring事务管理248
13.5 本章小结253
热门推荐
- 3742541.html
- 1656558.html
- 1669640.html
- 1121752.html
- 3693765.html
- 2673891.html
- 2030238.html
- 1540268.html
- 3691548.html
- 1189008.html
- http://www.ickdjs.cc/book_224609.html
- http://www.ickdjs.cc/book_2459598.html
- http://www.ickdjs.cc/book_117673.html
- http://www.ickdjs.cc/book_795042.html
- http://www.ickdjs.cc/book_2646186.html
- http://www.ickdjs.cc/book_1046580.html
- http://www.ickdjs.cc/book_3277601.html
- http://www.ickdjs.cc/book_207756.html
- http://www.ickdjs.cc/book_3572394.html
- http://www.ickdjs.cc/book_1930485.html