mybatis - 清除mybatis的查询缓存

72 阅读1分钟

世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。

查询之前执行以下方法 :

# 其中SqlSessionFactory可以通过注入获取
private void clearQueryCache() {
    SqlSession sqlSession = SqlSessionUtils
            .getSqlSession(
                    SpringContextUtil.getBean(SqlSessionFactory.class)
            );


    sqlSession.clearCache();
}