<settings>
<setting name="cacheEnabled" value="true"/>
</settings>
<cache/>
<cache
eviction="FIFO"
flushInterval="60000"
size="512"
readOnly="true"/>
这个更高级的配置创建了一个 FIFO 缓存,每隔 60 秒刷新,最多可以存储结果对象或列表的 512 个引用,而且返回的对象被认为是只读的,因此对它们进行修改可能会在不同线程中的调用者产生冲突。
只要开启了二级缓存,在同一个Mapper下就有效所有的数据都会先存放在一级缓存中只有当会话提交,或者关闭的时候,才会提交到二级缓存中CleanMyMacX2023下载安装教程V4.11.5版本