mybatis一级缓存和二级缓存

Posted hy7873

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis一级缓存和二级缓存相关的知识,希望对你有一定的参考价值。

1、一级缓存:session级别

执行以下操作之后一级缓存消失:

1)执行了session.clearCache();

2)执行了CUD操作后

3)执行了session.close()

 

2、二级缓存:mapper级别(同一个映射文件)

启用二级缓存配置:<cache/>

缓存的对象必须可序列化

执行后事务提交触发(????)

 

以上是关于mybatis一级缓存和二级缓存的主要内容,如果未能解决你的问题,请参考以下文章

MyBatis一级缓存和二级缓存

mybatis缓存,包含一级缓存与二级缓存,包括ehcache二级缓存

Mybatis----缓存(一级缓存二级缓存)

mybatis自带一级和二级缓存,为啥还要用redis

mybatis一级缓存和二级缓存

mybatis 一级缓存和二级缓存