MyBatis缓存机制:Map;能保存查询出的一些数据
一级缓存:线程级别的缓存;本地缓存;SqlSession级别的缓存;只要查询过就会默认保存;
注意:
1.不同的sqlsession会用不同的一级缓存
2.同一个方法不同参数也会用不同的一级缓存
3.在两次同一个sqlsession查询操作期间添加增删改,会清空一级缓存;
二级缓存:全局范围的缓存;除当前线程;SqlSession能用外其他也可以使用;在SqlSession关闭或提交之后存储在二级缓存;
MyBatis缓存机制
最新推荐文章于 2024-05-28 14:48:23 发布