spring @cacheable注解

[code="java"]

@Cacheable(value="articleCache")
public List<Article> getHotArticles();

[/code]
有这么一个mybaitis查询方法,每次只返回五条数据,用了@cacheable注解进行缓存后页面显示不止五条了.....不使用缓存又是对的,该怎么解决呢

你在中间修改数据了吗?
如果修改了 需要更新缓存/删除缓存

每次取5条是为了分页用吗?若果是的话就不建议使用缓存。