Mybatis系列(四):Mybatis缓存
<h2 id="blogTitle0">一、<span lang="EN-US">MyBatis缓存介绍 一级缓存和二级缓存的支持 ? ? ? ?1. 一级缓存: 默认开启,基于PerpetualCache 的 HashMap本地缓存,其存储作用域为?Session,当?Session flush?或?close?之后,该Session中的所有Cache就将清空。在同一个SqlSession
2.?二级缓存:需要手动开启,与一级缓存其机制相同,默认也是采用 PerpetualCache,HashMap存储,不同在于其存储作用域为 Mapper(Namespace),并且可自定义存储源,如 Ehcache。在同一个namespace
2、 <div class="cnblogs_code">
:
: FIFO :
LRU flushInterval( size( readOnly(
默认情况下是true 刷新二级缓存: , <div class="cnblogs_code">
type }
SQL 映射文件的命名空间的。因此 , (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |