
mybatis源码分析
文章平均质量分 88
mybatis源码分析
零2一
这个作者很懒,什么都没留下…
展开
-
mybatis源码分析——Mapper动态代理
Mapper动态代理 @Test public void query() throws IOException { //1.Resources工具类,配置文件的加载,把配置文件加载成字节输入流 InputStream resourceAsStream = Resources.getResourceAsStream("sqlMapConfig.xml");...原创 2019-12-28 14:52:07 · 182 阅读 · 0 评论 -
mybatis源码分析——自定义插件
Mybatis插件简介:原理:mybatis所运行拦截的方法:案例:基于插件实现数据权限Plugin源码分析:简介:Mybatis在四大组件(Execurot,StatementHandler,ParameterHandler,ResultSetHandler)处提供了简单易用的插件扩展机制。Mybatis支持对四大核心对象进行拦截,对mybatis来说插件就是拦截器,用来增强核心对象功能,增...原创 2019-12-28 14:51:10 · 246 阅读 · 0 评论 -
mybatis源码分析——执行过程分析
mybatis源码分析准备工作执行过程:1.读取配置信息2.构建一个SqlSessionFactory3.打开SqlSession4.执行sql获取结果准备工作我们首先导入mybatis源码,首先以传统方式执行一个查询,通过打断点来分析mybatis的整个查询执行流程。 @Test public void query() throws IOException { //...原创 2019-12-28 14:51:47 · 393 阅读 · 0 评论