mybatis
文章平均质量分 96
dustinqi
蜘蛛可怕却有用,猫虽可爱但废物
展开
-
mybatis源码初探(二) 整合spring详细原理+源码
文章导航一、mybatis和spring的整合二、mybatis二级缓存1. 二级缓存简介&简单使用2.二级缓存配置和原理 一、mybatis和spring的整合 首先回顾一下mybatis的启动过程(详情可以参考上一篇文章): String resource = "resources/mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); // 读取配置文件获取sqlSessio原创 2021-01-19 22:21:23 · 154 阅读 · 0 评论 -
mybatis源码编译的一些坑
讲道理,如果mybatis和mybatis-parent的版本号一致的话,大概率是不会遇到坑的。但是不排除某些人的自残倾向,非要用不同版本的mybatis和mybatis-parent,这样的话可能会遇到以下这些坑: “cannot resolve plugins xxx”的问题: 导致这个问题的原因是没有指定插件的版本号,在pom文件中为相应插件指定version即可,例如: 或者干脆注释掉: “Cannot resolve plugin org.apache.maven.plugins:mav原创 2020-12-28 17:01:36 · 819 阅读 · 3 评论 -
mybatis源码初探(一) 源码编译&db配置加载和sql执行过程
jdbc -> dbUtils -> myBatis 代码示例 mybatis三大核心流程 初始化阶段。 代理阶段。回想一下mybatis使用,在进行CRUD的时候,为什么可以直接使用Mapper接口,而不需要实现类?答案就是jdk的动态代理:我们将Mapper接口传给jdk的动态代理,然后动态代理会返回一个实例。 ...原创 2020-12-22 14:55:07 · 342 阅读 · 0 评论