【mybatis】【02】SqlSessionFactory生成SqlSession

1.SqlSession是一个门面模式,真正起作用的是成员变量Executor对象

2.Executer有三种SimpleExecuter、ReuseExecuter、BatchExecuter,这三个都是BsseExecuter的子类,如果开启了二级缓存,会使用装饰者模式在外面包裹一层CacheExecuter

3.循环遍历Configuration对象中的plugins的拦截器集合,使用jdk动态代理包装Executer

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页