mybatis
巡山小妖008
这个作者很懒,什么都没留下…
展开
-
mybatis的插件分析
mybatis的插件分析mybatis插件回在解析配置是通过pluginAll方法将插件添加到插件链中,然后会在sqlSessionfactory.openSession()方法中将插件链绑到executor上,在执行sql的时候回拦截具体方法后,通过代理类来进行具体处理。官方文档:http://www.mybatis.org/mybatis-3/zh/configura...原创 2018-06-07 12:18:00 · 129 阅读 · 0 评论 -
mybatis初始化过程
mybatis初始化过程mybatis初始化如下: //加载配置文件InputStream resourceAsStream = Resources.getResourceAsStream("testMybatis.xml");//解析配置文件,并通过sqlsessionfactorybuilder创建sqlsessionfactory对象SqlSess...原创 2018-06-12 23:18:00 · 288 阅读 · 0 评论 -
mybatis-查询过程
mybatis-查询过程基本的查询过程:sqlsession--->executor---->statementhandler---->statement----->dbInputStream resourceAsStream = Resources.getResourceAsStream("testMybatis.xml");SqlSe...原创 2018-06-12 23:44:00 · 139 阅读 · 0 评论 -
springboot集成mybatis源码分析-启动加载mybatis过程(二)
springboot集成mybatis源码分析-启动加载mybatis过程(二)1、springboot项目最核心的就是自动加载配置,该功能则依赖的是一个注解@SpringBootApplication中的@EnableAutoConfiguration2、EnableAutoConfiguration主要是通过AutoConfigurationImportSelector类来...原创 2019-03-06 16:49:00 · 3460 阅读 · 0 评论 -
springboot中的mybatis是如果使用pagehelper的
springboot中的mybatis是如果使用pagehelper的springboot中使用其他组件都是基于自动配置的AutoConfiguration配置累的,pagehelper插件也是一样的,通过PageHelperAutoConfiguration的,这个类存在于jar包的spring.factories文件中,当springboot启动时会通过selector自动...原创 2019-05-28 22:40:00 · 219 阅读 · 0 评论 -
mybatis默认的数据源连接池(PooledDataSource和UnPooledDataSource)
一般情况下我们操作数据库都是通过connection,但是频繁创建和删除connection会严重影响效率,因此在这种情况下我们一般会用到连接池,因为项目中用到的是mybatis,所以了解一下mybatis的默认的数据库连接池(大多数情况下我们会使用Durid连接池)代码路径:很明显看到datasource目录下有pooled和unpooled两个目录,分别是使用到了连接池和没有用到...原创 2019-06-28 16:03:00 · 3383 阅读 · 0 评论