mybatis缓存

所谓mybatis缓存,就是将硬盘中的数据放到内存中。尤其对于一些相同的查询语句,完全可以放在内存中,可以大大提高查询效率。

MyBatis的缓存分为两种:

  1. 一级缓存,一级缓存是SqlSession级别的缓存,对于相同的查询,会从缓存中返回结果而不是查询数据库
  2. 二级缓存,二级缓存是Mapper级别的缓存,定义在Mapper文件的<cache>标签中并需要开启此缓存,多个Mapper文件可以共用一个缓存,依赖<cache-ref>标签配置

 

posted @ 2017-06-14 14:06  虚极静笃  Views(133)  Comments(0Edit  收藏  举报