Mybatis的缓存

Posted zhaohuihui

tags:

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

Mybatis的一级缓存是默认开启的是sqlsession级别的   Mybatis的二级缓存是SQL sessionfactory级别的默认没有开启需要在setting全局参数中配置开启就是多个sqlsession操作同一个Mapper文件的sql语句 ,

多个sqlsession去数据库操做的到数据会存在二级缓存的区域中 但是多个sqlsession同时操作同一张数据库表的时候会出现脏。读二级缓存是多个SQL session共享的。

 

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

Mybatis 一级缓存,Mybatis 二级缓存,Mybatis 缓存失效

转MyBatis学习总结——Mybatis缓存

SSM框架MyBatis笔记 --- 表之间的关联关系;MyBatis事务;MyBatis缓存机制;ORM概述

MyBatis——Mybatis缓存

MyBatis缓存

MyBatis缓存专题-一文彻底搞懂MyBatis一级缓存