码迷,mamicode.com
首页 > 其他好文 > 详细

(傲娇的白狐)Mybatis二级缓存

时间:2020-07-26 19:37:00      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:属性   mapping   inter   报错   必须   ati   read   等级   zab   

开启全局缓存


<!--显式的开启全局缓存-->
<setting name="cacheEnabled" value="true"/>
在要使用二级缓存的Mapper中开启
<!--在当前Mapper.xml中使用二级缓存-->
<cache/>
也可以自定义参数
<cache eviction="FIFO"
flushInterval="60000"
size="512"
readOnly="true"/>


问题:我们需要将实体类序列化!否则就会报错
----------------implements Serializable

在 mapper 里各种方法 加 useCache 来选择此方法是否开启二级缓存


autoMappingUnknownColumnBehavior
指定发现自动映射目标未知列(或者未知属性类型)的行为。
NONE: 不做任何反应
WARNING: 输出提醒日志 (‘org.apache.ibatis.session.AutoMappingUnknownColumnBehavior‘ 的日志等级必须设置为 WARN)
FAILING: 映射失败 (抛出 SqlSessionException)

(傲娇的白狐)Mybatis二级缓存

标签:属性   mapping   inter   报错   必须   ati   read   等级   zab   

原文地址:https://www.cnblogs.com/aojiaodebaihuBlog/p/13381242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!