现在来看cache节点解析
参数的意义
eviction是缓存的淘汰算法,可选值有"LRU"、“FIFO”、“SOFT”、“WEAK”,缺省值是LRU
flashInterval指缓存过期时间,单位为毫秒,60000即为60秒,缺省值为空,即只要容量足够,永不过期
size指缓存多少个对象,默认值为1024
readOnly是否只读,如果为true,则所有相同的sql语句返回的是同一个对象(有助于提高性能,但并发操作同一条数据时,可能不安全),如果设置为false,则相同的sql,后面访问的是cache的clone副本。
这里需要注意如果用memcached整合mybatis二级缓存这个properties是有用的,如果用mybatis自己的一般没什么用,在bu
mybatis启动过程分析九mapper解析 cache解析
最新推荐文章于 2023-12-27 10:46:08 发布