概念
MyBatis的缓存分为一级缓存和二级缓存,两种缓存的缓存粒度是一样的,都是对应一条sql查询语句,但是二者的生命周期是不一样的,一级缓存的生命周期是SqlSession对象的使用期间,随着SqlSession对象的死亡而消失;
二级缓存的生命周期是同 MyBatis 应用一样长的。
一级缓存
2016年7月27日大约 5 分钟
MyBatis的缓存分为一级缓存和二级缓存,两种缓存的缓存粒度是一样的,都是对应一条sql查询语句,但是二者的生命周期是不一样的,一级缓存的生命周期是SqlSession对象的使用期间,随着SqlSession对象的死亡而消失;
二级缓存的生命周期是同 MyBatis 应用一样长的。
CREATE DATABASE mybatis
DEFAULT CHARACTER SET utf8
COLLATE utf8_general_ci;
USE mybatis;