加载中...
扫一扫
下载苏宁易购APP
关注苏宁推客公众号
自购省钱·分享赚钱
下载苏宁金融APP
关注苏宁易购服务号
用户评价:----
物流时效:----
售后服务:----
实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
诺森MYBATIS 3源码深度解析江荣波9787302535614清华大学出版社
¥ ×1
商品
服务
物流
目 ? 录篇 ? MyBatis 3源码章 ?搭建MyBatis源码环境 31.1 ?MYBATIS 3简介 31.2 ?环境准备 41.3 ?获取MYBATIS源码 41.4 ?导入MYBATIS源码到E 61.5 ?HSLDB数据库简介 91.6 ?本章小结 11第2章 ?JDBC规范详解 132.1 ?JDBC API简介 132.1.1 ?建立数据源连接 142.1.2 ?执行SL语句 152.1.3 ?处理SL执行结果 162.1.4 ?使用JDBC操作数据库 162.2 ?JDBC API中的类与接口 172.2.1 ?java.sql包详解 172.2.2 ?javax.sql包详解 20. ?CONNECTION详解 24..1 ?JDBC驱动类型 24..2 ?java.sql.Driver接口 26.. ?Java SPI机制简介 27..4 ?java.sql.DriverAction接口 29..5 ?java.sql.DriverManager类 29.. ?javax.sql.DataSource接口 31.. ?使用JNDI API应用的可移植 32.. ?关闭Connection对象 342.4 ?STATEMENT详解 352.4.1 ?java.sql.Statement接口 352.4.2 ?java.sql.PreparedStatement接口 392.4.3 ?java.sql.CallableStatement接口 432.4.4 ?获取自增长的键值 442.5 ?RESULTSET详解 452.5.1 ?ResultSet类型 452.5.2 ?ResultSet并行 462.5.3 ?ResultSet可保持 462.5.4 ?ResultSet属设置 472.5.5 ?ResultSet游标移动 472.5.6 ?修改ResultSet对象 482.5.7 ?关闭ResultSet对象 502.6 ?DATABASEMETADATA详解 512.6.1 ?创建DatabaseMetaData对象 512.6.2 ?获取数据源的基本信息 512.6.3 ?获取数据源支持特 532.6.4 ?获取数据源限制 532.6.5 ?获取SL对象及属 542.6.6 ?获取事务支持 542.7 ?JDBC事务 542.7.1 ?事务边界与自动提交 552.7.2 ?事务隔离级别 552.7.3 ?事务中的保存点 562.8 ?本章小结 57第3章 ?MyBatis常用工具类 583.1 ?使用SL类生成语句 583.2 ?使用SCRIPTRUNNER执行脚本 643.3 ?使用SLRUNNER操作数据库 673.4 ?METAOBJECT详解 713.5 ?METACLASS详解 723.6 ?OBJECTFACTORY详解 733.7 ?PROXYFACTORY详解 743.8 ?本章小结 75第4章 ?MyBatis核心组件介绍 764.1 ?使用MYBATIS操作数据库 764.2 ?MYBATIS核心组件 804.3 ?CONFIGURATION详解 824.4 ?EXECUTOR详解 884.5 ?MAPPEDSTATEMENT详解 904.6 ?STATEMENTHANDLER详解 924.7 ?TYPEHANDLER详解 944.8 ?PARAMETERHANDLER详解 974.9 ?RESULTSETHANDLER详解 984.10 ?本章小结 100第5章 ?SqlSession的创建过程 1015.1 ?XPATH方式解析XML文件 1015.2 ?CONFIGURATION实例创建过程 1045.3 ?SLSESSION实例创建过程 1085.4 ?本章小结 109第6章 ?SqlSession执行Mapper过程 1106.1 ?MAPPER接口的注册过程 1106.2 ?MAPPEDSTATEMENT注册过程 1146.3 ?MAPPER方法调用过程详解 1196.4 ?SLSESSION执行MAPPER过程 1266.5 ?本章小结 130第7章 ?MyBatis缓存 1317.1 ?MYBATIS缓存的使用 1317.2 ?MYBATIS缓存实现类 1327.3 ?MYBATIS一级缓存实现原理 1357.4 ?MYBATIS二级缓存实现原理 1387.5 ?MYBATIS使用REDIS缓存 1427.6 ?本章小结 145第8章 ?MyBatis日志实现 1468.1 ?JA日志体系 1468.2 ?MYBATIS日志实现 1498.3 ?本章小结 155第9章 ?动态SL实现原理 1569.1 ?动态SL的使用 1569.2 ?SLSOURCE与BOUNDSL详解 1599.3 ?LANGUAGEDRIVER详解 1619.4 ?SLNODE详解 1649.5 ?动态SL解析过程 1699.6 ?从源码角度分析#和$的区别 1799.7 ?本章小结 1820章 ?MyBatis插件原理及应用 18410.1 ?MYBATIS插件实现原理 18410.2 ?自定义一个分页插件 19310.3 ?自定义慢SL统计插件 19810.4 ?本章小结 2001章 ?MyBatis级联映与懒加载 20111.1 ?MYBATIS级联映详解 20111.1.1 ?准备工作 20111.1.2 ?一对多关联映 20511.1.3 ?一对一关联映 20611.1.4 ?Discriminator详解 20911.2 ?MYBATIS懒加载机制 21011.3 ?MYBATIS级联映实现原理 21211.3.1 ?ResultMap详解 21211.3.2 ?ResultMap解析过程 21311.3.3 ?级联映实现原理 21811.4 ?懒加载实现原理 22511.5 ?本章小结 0第2篇 ?MyBatis Spring源码2章 ?MyBatis与Spring整合案例 12.1 ?准备工作 12.2 ?MYBATIS与SPRING整合 41. ?用户注册案例 12.4 ?本章小结 3章 ?MyBatis Spring的实现原理 24013.1 ?SPRING中的一些概念 24013.2 ?SPRING容器启动过程 24313.3 ?MAPPER动态代理对象注册过程 24413.4 ?MYBATIS整合SPRING事务管理 24813.5 ?本章小结 253?
本书从MyBatis源码的角度分析Mapper绑定过程、SqlSession操作数据库原理、插件实现原理等,同时介绍一些MyBatis的用法,并挖掘MyBatis源码中使用的设计模式。 本书共13章,分为MyBatis 3源码篇和MyBatis Spring源码篇。~11章介绍MyBatis核心源码,从源码的角度分析MyBatis的实现原理,并介绍一些MyBatis的用法。MyBatis大多数情况下会与Spring整合使用,2~13章介绍MyBatis Spring的实现原理,并分析MyBatis Spring模块的核心代码。 本书适合掌握了MyBatis的基本用法并希望了解MyBatis底层实现的Java开发人员、架构师以及对Java开源项目感兴趣的读者阅读。
本书从MyBatis源码的角度分析了Mapper绑定过程、SqlSession操作数据库原理、插件实现原理等,同时介绍一些MyBatis的应用,挖掘MyBatis源码中使用的设计模式。本书适合希望了解MyBatis底层实现的Java开发人员、架构师以及对Java开源项目感兴趣的所有读者阅读参考。
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员