开启当前Mapper的namespace下的二级缓存,需要在MyBatis的核心配置mybatis-config.xml文件中通过<settings>元素开启二级缓存的全局配置这句话对吗
时间: 2024-05-13 16:13:30 浏览: 59
MyBatis关于二级缓存问题
不完全正确。虽然要开启当前Mapper的namespace下的二级缓存,需要在MyBatis的核心配置mybatis-config.xml文件中通过<settings>元素开启二级缓存的全局配置,但还需要在Mapper.xml文件中添加<cache>元素来指定该Mapper的二级缓存的具体配置。例如:
```
<mapper namespace="com.example.mapper.UserMapper">
<!-- 开启二级缓存 -->
<cache/>
<!-- 其他Mapper配置 -->
</mapper>
```
阅读全文