springboot mybatis 开启二级缓存 步骤:
1.我们要在mapper的xml文件下配置cache节点
2. 注意这个配置之后该mapper下的所有的查询语句都会走缓存
如果我们想指定莫一条查询语句不走缓存,我们就可以再该sql下 配置 useCache=“false” ,
注意useCache 默认值为true,
例如:
<select id="getUsers" resultMap="userMap" useCache="false">
select * from t_user t <include refid="queryByCondition"></include>
</select>
那么该sql就不走缓存
3. 注意我们还有给我们该maper的实体类实现序列化,不然会报错
public class User implements Serializable{