码迷,mamicode.com
首页 >  
搜索关键字:mybatis源码    ( 239个结果
【mybatis源码学习】mybatis的插件功能
一、mybatis的插件功能可拦截的目标 org.apache.ibatis.executor.parameter.ParameterHandler org.apache.ibatis.executor.resultset.ResultSetHandler org.apache.ibatis.exe ...
分类:其他好文   时间:2019-09-08 19:58:24    阅读次数:93
【mybatis源码学习】mybatis的参数处理
一、mybatis的参数处理以及参数取值 1、单个参数 mybatis不做任何处理 取值方式: ? #{参数名/任意名} mybatis不做任何处理 取值方式: ? #{参数名/任意名} <!-- Employee getEmpById(Integer id); --> <select id="ge ...
分类:其他好文   时间:2019-09-01 18:32:57    阅读次数:95
mybatis 源码分析(五)Interceptor 详解
本篇博客将主要讲解 mybatis 插件的主要流程,其中主要包括动态代理和责任链的使用; 一、mybatis 拦截器主体结构 在编写 mybatis 插件的时候,首先要实现 Interceptor 接口,然后在 mybatis conf.xml 中添加插件, 这里需要注意的是,添加的插件是有顺序的, ...
分类:其他好文   时间:2019-08-28 14:35:00    阅读次数:97
mybatis 源码分析(四)一二级缓存分析
本篇博客主要讲了 mybatis 一二级缓存的构成,以及一些容易出错地方的示例分析; 一、mybatis 缓存体系 mybatis 的一二级缓存体系大致如下: 首先当一二级缓存同时开启的时候,首先命中二级缓存; 一级缓存位于 BaseExecutor 中不能关闭,但是可以指定范围 STATEMENT ...
分类:其他好文   时间:2019-08-26 19:29:21    阅读次数:84
【mybatis源码学习】mybatis的sql语句映射
一、重要的接口和类 org.apache.ibatis.scripting.LanguageDriver //语言驱动org.apache.ibatis.scripting.xmltags.XMLLanguageDriver //xml语言驱动,Configuration默认的语言驱动(在new c ...
分类:数据库   时间:2019-08-25 16:13:32    阅读次数:194
Mybatis源码分析(第二章)------映射文件的解析(1)
2.1 映射文件解析过程分析 MyBatis 的配置文件由 XMLConfigBuilder 的 parseConfiguration 进行解析,该方法依次解析了 <properties>、<settings>、<typeAliases> 等节点。至于 <mappers> 节点,parseConfi ...
分类:其他好文   时间:2019-08-09 13:33:50    阅读次数:84
Mybatis源码分析:trim标签
trim标签使用 标签用于对标签内的sql语句进行前后缀补齐或者前后缀删除。该标签提供了四个属性,prefix,prefixOverrides,suffix,suffixOverrides。prefix,suffix用于补齐sql前后缀的值。而prefixOverrides,suffixOverri ...
分类:其他好文   时间:2019-08-06 10:37:49    阅读次数:118
mybatis源码级别深度剖析
mybatis 3.x源码深度解析与最佳实践 Mybatis源码解析优秀博文 Mybatis源码解析优秀博文 ...
分类:其他好文   时间:2019-08-03 17:36:43    阅读次数:99
Mybatis源码分析:BaseBuilder
BaseBuilder源码分析 BaseBuilder是mybatis配置文件,Mapper文件等解析器的基类,该类为抽象类,但并未声明相关的抽象方法,所有子类都可以使用BaseBuilder所提供的属性字段和实现方法,BaseBuilder下的每个子类在使用构造器实例化时,必定会调用BaseBui ...
分类:其他好文   时间:2019-08-03 00:39:57    阅读次数:88
Mybatis源码分析:SqlSessionManager
SqlSessionManager SqlSessionManager本身实现了SqlSessionFactory, SqlSession两个接口,所以本身能够构建Sqlsession和使用Sqlsesion声明的CURD相关的查询方法。SqlSessionManager不能通过构造器进行实例化,只 ...
分类:数据库   时间:2019-08-02 00:19:08    阅读次数:118
239条   上一页 1 ... 6 7 8 9 10 ... 24 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!