mybatis一级缓存二级缓存
摘要:一级缓存 Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SqlSession对象调用一个Mapper方法,往往只执行一次SQL,因为使用SelSession第一次查询后,
阅读全文
Mybatis二级缓存
摘要:一、序言 本文承接[Mybatis缓存体系探究],提供基于MybatisPlus技术可用于生产环境下的二级缓存解决方案。 1、前置条件 掌握MyBatis二级缓存的原理 有关MyBatis缓存原理内容,参考[Mybatis缓存体系探究] 选择符合条件的MybatisPlus版本 本方案对Mybati
阅读全文
MyBatis持久层框架使用总结
摘要:yBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。 2013年11月迁移到Github,MyBatis的Github地址:https://github.co
阅读全文
最常用的动态sql语句梳理Mybatis(转)
摘要:公司项目中一直使用Mybatis作为持久层框架,自然,动态sql写得也比较多了,最常见的莫过于在查询语句中使用if标签来动态地改变过滤条件了。Mybatis的强大特性之一便是它的动态sql,免除了拼接sql带来的各种麻烦,在开发项目的过程中,常见的和不常见的你都有可能会用到,现在就来把这一块总结一下
阅读全文