一级缓存

注意:当发生了事务的提交,回滚和数据库的更新,删除等操作会清空一级缓存。
Mybatis 缓存

二级缓存

二级缓存是指sqlsessionfactory对象的缓存。
开启二级缓存:
Mybatis 缓存

1.sqlmapconfig.xml
Mybatis 缓存
2.userDao.xml
Mybatis 缓存
sqlsessionfactory对象的原理图:

二级缓存存放的是数据,而不是user对象,当sqlsession去找的时候得重新创建对象去封装数据。
Mybatis 缓存

相关文章:

猜你喜欢
  • 2021-08-31
  • 2021-12-11
  • 2021-11-01
  • 2022-01-17
  • 2021-07-23
  • 2022-01-03
  • 2022-02-23
  • 2021-11-01
相关资源
相似解决方案