202107-30 关于mybatis的一级缓存和二级缓存的那些事儿 目录一、缓存是什么二、为什么需要缓存三、哪些数据会放到缓存四、mybatis一级缓存五、二级缓存六、注意事项一、缓存是什么缓存其实就是存储在内存中的临时数据,这里的数据量会比较小,一般来说,服务器的内存也是有限的,不可能将所有的数据都放到服务器的内存里面,所以,只会把关键数据放到缓存中,缓存因为速度快,使用方便而出名!二、为什么需要缓存BS架构里面,用户的所有操作都是对数据库的增删改查,其中查询的操作是最... 继续阅读 >
202105-29 Mybatis一级缓存和结合Spring Framework后失效的源码探究 1.在下面的案例中,执行两次查询控制台只会输出一次SQL查询:mybatis-config.xml<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEconfigurationPUBLIC"-//mybatis.org//DTDConfig3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><environmentsdefault="development"><environmentid="development"><transactionManagertype="JDBC"/>... 继续阅读 >