`
redhair1109
  • 浏览: 3750 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论
文章列表
最近开发项目遇到一个问题,大致情况如下: 使用MyBatis select a.*,b.* from A a left join B b where a.b_id = b.id 对应的是AMapper.xml,这个数据被缓存了,若A表有更新,它的缓存也会被清掉,这是正常的。 update B set ......(此处省略了,就是更新B表) 对应的是BMapper.xml 执行操作,先执行上面的update更新B,然后执行上面的select关联查询,由于有缓存,查询出来的结果还是原来的,也就是说更新的B表时,select关联查询的缓存并不会更新。 查询了一些资料: 说明:在mybatis下 ...
Global site tag (gtag.js) - Google Analytics