Matis缓存机制详解与应用.pdfVIP

  • 1
  • 0
  • 约1.04千字
  • 约 2页
  • 2026-06-25 发布于北京
  • 举报

1.MyBatis的缓存机制

a)缓存用于提高查询的效率。b)MyBatis的缓存是使用

SQL的ID作为缓存的唯一标识的。执行相同的

可以使用缓存。不同的不能使用缓存。

c)MyBatis中有两种缓存机制。

1.1一级缓存

a)默认开启。线程级别的缓存,SqlSession的缓存。b)

在一个SqlSession生命周期中有效。SqlSession关闭,

缓存清空。

1.2二级缓存

a)进程级别的缓存,SqlSessionFactory的缓存。b)在一

个SqlSessionFactory生命周期中有效。可以在多个

SqlSession生命周期享。c)默认关闭,需要使用的时

候,要为某个命名空间开启二级缓存(在mapper.xml中

配置cache)。

!--开启二级缓存,要求实体类进行序列化--

cache/

1.MyBatis的缓存机制

a)缓存用于提高查询的效率.

b)MyBatis的缓存是使用SQL的ID作为缓存的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档