mybatis 一级缓存,二级缓存
一级缓存
一级缓存是SqlSession级别的缓存。在操作数据库的时候需要构建SqiSession对象,在对象中有一个数据结构(HashMap)用于存储混村数据。不同的SqlSession之间的缓存数据区域(HashMap)是互相不影响的。一级缓存默认开启
二级缓存
二级缓存是mapper级别大的缓存,多个SqlSession可以公用二级缓存,二级缓存是跨SqlSession的。二级缓存的开启(实体类必须序列化),然后在配置文件里面配置
一级缓存
一级缓存是SqlSession级别的缓存。在操作数据库的时候需要构建SqiSession对象,在对象中有一个数据结构(HashMap)用于存储混村数据。不同的SqlSession之间的缓存数据区域(HashMap)是互相不影响的。一级缓存默认开启
二级缓存
二级缓存是mapper级别大的缓存,多个SqlSession可以公用二级缓存,二级缓存是跨SqlSession的。二级缓存的开启(实体类必须序列化),然后在配置文件里面配置
本文标题:mybatis 一级缓存,二级缓存
本文链接:https://www.haomeiwen.com/subject/hfolsltx.html
网友评论