mybatis
文章平均质量分 56
飘啊飘飘啊飘
当我的儿子吧!
展开
-
mybatis源码剖析
mybatis源码剖析 mybatis开发demo InputStream resourceAsStream = Resources.getResourceAsStream("mybatis-config.xml"); //获取SqlSessionFactoryBuilder SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(); //解析配置文件,获得SqlSessionFactory SqlSessionFactory sql原创 2021-05-06 16:35:31 · 68 阅读 · 0 评论 -
Mybatis的一级缓存和二级缓存
Mybatis的一级缓存和二级缓存 作用域 一级缓存的作用域是session 二级缓存的作用域是namespace 一级缓存 一级缓存交于Executor维护的,在BaseExecutor下有一个PerpetualCache类型的属性,这个就是一级缓存。因为每一个SqlSession都有一个Executor,即代表着,每一个Session都有着独立的一级缓存PerpetualCache。 当用户发起查询请求时,是SqlSession会先去缓存中查找,如果有数据就返回数据,如果,没有就再去数据库查找。 但是,原创 2021-05-05 20:48:30 · 102 阅读 · 0 评论