mybatis 以及缓存和二级缓存

  1.一级缓存     是sqlSession 级别的缓存,不同的sqlSession 互补影响。 在咋们常用的spring整合中,如果在一个事务中,相当于只创建一个sqlsession,如果没有事务,相当于每个Dao 层创建一个sqlsession,在执行完成之后,sqlsession 就会关闭

  2.二级缓存    是属于 mapper  缓存,要求对数据的实时性不高的情况,缺点: 如果  另外一个mapper  对表进行操作,就不能刷新这个mapper 对应这个表的查询语句

猜你喜欢

转载自www.cnblogs.com/chengyangyang/p/11251727.html