二级缓存设置了readonly后 进行其它写操作后之前的缓存也是会同步更新吗
###############################################################
Mybatis存在两级缓存:—级缓存与SqlSession会话绑定,默认开启;二级缓存是应用全局缓存,所有SqlSession共享。
二级缓存手动开启,属于范围Mapper Namespace
开启二级缓存:<cache size="512" eviction="LRU" flushInterval="60000" readOnly="true"/>
是否使用二级缓存:useCache="false“ useCache="true”
readOnly="true",表示保存在缓存中的数据都是只读的不允许被修改,这样多个sqlSession共享的缓存对象才会保持一致;另外二级缓存会对类进行序列化故使用了二级缓存存储的类均需实现接口serializable。