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{
本文详细介绍了在SpringBoot项目中使用MyBatis的二级缓存配置步骤,包括在mapper的xml文件中配置cache节点,如何指定查询语句不走缓存,以及实体类实现序列化的必要性。
6705

被折叠的 条评论
为什么被折叠?



