(1).为什么需要使用缓存:: MyBatis是一个持久层(数据库层)映射框架,在所有访问数据库的操作中,无疑数据查询是最耗费数据库资源的操作了,因为你一次可能需要查询成千上百万条记录(如果你不加限制),所以当你对数据库的实时性要求不高的情况下,可以将第一次执行查询的操作的结果存放在本地缓存中,当你在短时间内执行相同查询时,就可以直接从本地缓存加载而不用去数据库查询,即提高了速度,又降低了数据库的压力. (2)如下图,是mybatis一级缓存和二级缓存的区别图解: Mybatis一级缓存的作用域…