![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis核心源码
文章平均质量分 92
mybatis核心源码
飞翔的小羊
我宁愿瞄准星星却击不中他,也不愿没有目标。
我宁愿去追逐梦想却得不到它,也不愿不曾追逐。
我宁愿去尝试失败,不愿不曾尝试。
我不想活着的每一天,都在幻想如果我当初付出了更多努力会是怎样,我会去放手追逐,无论刀山、火海,我会去追逐我的命运,我不能朝着梦想行走,而是向它狂奔!
失败也是一种结晶、成果,也是一种成功
展开
-
Mybatis执行流程源码分析
概要: 在单独使用Mybatis时通常需要以下几行代码: public class Demo { public static void main(String[] args) { // 第一阶段:MyBatis的初始化阶段 String resource = "mybatis-config.xml"; // 得到配置文件的输入流 InputStream inputStream = null; ...原创 2021-02-01 22:24:57 · 1532 阅读 · 5 评论 -
Mybatis中Mapper接口如何和xml中的sql绑定&&工厂模式和动态代理在Mybatis中的应用
1. 在使用Mybatis时我们通常要写一个接口,然后XML里写对应的sql语句,那我们在调用接口的时候是如何跟XML中的语句做绑定的呢 下面我们分析下。 Mapper接口和XMLSQL绑定是在binding包中实现的。通过类名Proxy我们可以想到他是通过动态代理来实现。上图中SqlSession的getMapper方法最终调用的是MapperRegistry中的getMapper方法 下面对该包的类依次分析下 2.MapperRegistry通过MapperProxyFactory代.原创 2021-01-28 21:43:47 · 677 阅读 · 0 评论