Mybatis
石硕页
不滞于物,草木竹石均可为剑
展开
-
Mybatis缓存机制
概述 mybatis的缓存分为一级缓存和二级缓存。 一级缓存是会话级别,也就是session级别。一级缓存默认开启,用户不能手动配置(但也不是绝对,可以通过修改源码或配置插件的方式修改)。 二级缓存是应用级别,也就是application级别,这里可以细粒度的进行控制,对mapper级别进行控制,可以各个mapper使用各自的缓存,也可以配置多个mappe...原创 2018-07-04 15:45:16 · 1469 阅读 · 0 评论 -
Mybatis源码解读---9种设计模式总结
MyBatis中采用了大量的设计模式,最常用的主要是以下9种:1.Builder模式,例如SqlSessionFactoryBuilder、XMLConfigBuilder、XMLMapperBuilder、XMLStatementBuilder、CacheBuilder;2.工厂模式,例如SqlSessionFactory、ObjectFactory、MapperProxyFactory...转载 2019-09-02 20:54:14 · 205 阅读 · 0 评论 -
MyBatis 框架及原理分析
目录MyBatis 的配置MyBatis 的主要成员MyBatis 的初始化MyBatis 的SQL查询流程MyBatis 的缓存MyBatis 是支持定制化SQL,存储过程,以及高级映射的优秀的持久层框架,其主要完成2件事情:1.封装JDBC操作;2.利用反射打通Java 类与SQL语句之间的相互转换。MyBatis 的主要设计目的就是让我们在执行SQL语...转载 2019-09-02 21:18:48 · 189 阅读 · 0 评论