搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
MyBatis 3源码深度解析
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302535614
  • 作      者:
    江荣波著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2019
收藏
编辑推荐

本书从MyBatis源码的角度分析了Mapper绑定过程、SqlSession操作数据库原理、插件实现原理等,同时介绍一些MyBatis的高级应用,挖掘MyBatis源码中使用的设计模式。本书适合希望

了解MyBatis底层实现的Java开发人员、架构师以及对Java开源项目感兴趣的所有读者阅读参考。


展开
作者简介

江荣波,JAVA高级工程师,参与过网上银行、短信平台、渠道整合平台开发等大型Java EE项目及多款金融类App产品开发。出版图书《AngularJS入门与进阶》。

展开
内容介绍

  《MyBatis 3源码深度解析》从MyBatis源码的角度分析Mapper绑定过程、SqlSession操作数据库原理、插件实现原理等,同时介绍一些MyBatis的高级用法,并挖掘MyBatis源码中使用的设计模式。
  《MyBatis 3源码深度解析》共13章,分为MyBatis3源码篇和MyBatisSpring源码篇。第1~11章介绍MyBatis核心源码,从源码的角度分析MyBatis的实现原理,并介绍一些MyBatis的高级用法。MyBatis大多数情况下会与Spring整合使用,第12-13章介绍MyBatisSpring的实现原理,并分析MyBatisSpring模块的核心代码。
  《MyBatis 3源码深度解析》适合掌握了MyBatis的基本用法并希望了解MyBatis底层实现的Java开发人员、架构师以及对Java开源项目感兴趣的读者阅读。

展开
目录

第1篇 MyBatis3源码
第1章 搭建MyBatis源码环境
1.1 MyBatis3简介
1.2 环境准备
1.3 获取MyBatis源码
1.4 导入MyBatis源码到IDE
1.5 HSQLDB数据库简介
1.6 本章小结
第2章 JDBC规范详解
2.1 JDBCAPI简介
2.1.1 建立数据源连接
2.1.2 执行SQL语句
2.1.3 处理SQL执行结果
2.1.4 使用JDBC操作数据库
2.2 JDBCAPI中的类与接口
2.2.1 java.sql包详解
2.2.2 javax.sql包详解
2.3 Connection详解
2.3.1 JDBC驱动类型
2.3.2 java.sql.Driver接口
2.3.3 JavaSPI机制简介
2.3.4 java.sqI.DriverAction接口
2.3.5 java.sql.DriverManager类
2.3.6 javax.sql.DataSource接口
2.3.7 使用JNDIAPI增强应用的可移植性
2.3.8 关闭Connection对象
2.4 Statement详解
2.4.1 java.sql.Statement接口
2.4.2 java.sql.PreparedStatement接口
2.4.3 java.sql.CallableStatement接口
2.4.4 获取自增长的键值
2.5 ResultSet详解
2.5.1 ResultSet类型
2.5.2 ResultSet并行性
2.5.3 ResultSet可保持性
2.5.4 ResultSet属性设置
2.5.5 ResultSet游标移动
2.5.6 修改ResultSet对象
2.5.7 关闭ResultSet对象
2.6 DatabaseMetaData详解
2.6.1 创建DatabaseMetaData对象
2.6.2 获取数据源的基本信息
2.6.3 获取数据源支持特性
2.6.4 获取数据源限制
2.6.5 获取SQL对象及属性
2.6.6 获取事务支持
2.7 JDBC事务
2.7.1 事务边界与自动提交
2.7.2 事务隔离级别
2.7.3 事务中的保存点
2.8 本章小结
……
第3章 MyBatis常用工具类
第2篇 MyBatisSpring源码

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证