为什么使用缓存
缓存(也成为cache)的作用是为了减去数据库的压力,提高数据库的性能,缓存实现的原理是从数据库中查询处理的对象再使用完后不要销毁,而是储存在内存(缓存)中,当再次需要获取该对象的时,...直接从内存(缓存)中直接获取,不在向数据库执行select语句,从而减少了对数据库的查询次数,因此提高了数据库的性能,缓存是使用Map集合缓存数据的
缓存: 将数据临时存储(本地硬盘,内存),这样就减少了对数据库的访问...mybatis 提供一级缓存 二级缓存 一级缓存是Sqlsession级别的 在同一个Sqlsession中可以将第一次查询到的数据缓存到Sqlsession 第二次查询相同数据时...sql语句,第一次执行完毕会将数据库中查询的数据写到缓存(内存),第二次会从缓存中获取数据将不再从数据库查询,从而提高查询效率。...当一个sqlSession结束后该sqlSession中的一级缓存也就不存在了
Mybatis默认开启一级缓存。
?