首先向介绍一下mybatis的缓存以及为什么使用缓存。
MyBatis缓存介绍
和hibernate等其他持久层框架一样,mybatis同样提供了一级缓存和二级缓存的支持,用于减轻数据压力,提高数据库性能。
一级缓存时SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(
首先向介绍一下mybatis的缓存以及为什么使用缓存。
和hibernate等其他持久层框架一样,mybatis同样提供了一级缓存和二级缓存的支持,用于减轻数据压力,提高数据库性能。
一级缓存时SqlSession级别的缓存。在操作数据库时需要构造sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(