Mybatis 源码分析
lf_breeze
这个作者很懒,什么都没留下…
展开
-
Mybatis源码分析(1)-Mybatis 执行过程分析
一.整体执行过程 整体执行过程大致如上图所示。具体的步骤可以拆分成一下内容 1.首先解析配置,得到Configuration 2.创建SqlSession回话,用于和数据库完成交互。 3.SqlSession中创建不同的Executor执行程序。 4.Executor中创建StatementHandler来调用jdbc程序。 5.Executor中指定ParameterHandle...原创 2019-09-22 15:53:13 · 178 阅读 · 0 评论 -
Mybatis源码分析(2)-Mybatis 插件
一. Mybatis插件描述 mybtis的官方文档对于插件的描述如下 mybatis的插件可以通过拦截器的形式进行添加,作用的范围为Mybatis的四大组件。分别为Eexcutor执行器,ParameterHandle参数执行器,ResultsetHandle结果执行器,SatementHandle。对于这4大组件的方法能够在方法前后进行一些公用的操作,如统计sql执行时间,分页插...原创 2019-09-22 21:08:43 · 236 阅读 · 0 评论