12
回答

2、select * from A inner join B A.b_id=B.id ,对应ABMapper.xml 若使用select语句,则相关数据也会被缓存。
问题来了,当A或B有更新的时候,只刷新了A或B表的缓存。此时并没有刷新ABMapper.xml中的关联查询的缓存。
所涉及的关键jar如下:
spymemcached-2.8.1.jar
mybatis-memcached-1.0.0-beta1-1210.jar
mybatis-3.1.1.jar
PS:
2个sql分别在不同的mapper.xml文件中。
每个mapper.xml都配置了
<cache eviction="LRU" type="org.mybatis.caches.memcached.MemcachedCache"/>
--------------------------------------------------------------------------------------------------------------
请问这个问题如何处理。