最赞回答 / ITLover Mybatis Cache一级缓存特点自动启用通过在setting中设置localCacheScope= STATEMENT(默认为SESSION)全局禁用一级缓存在Dao接口方法上添加注解:@Options(flushCache=Options.FlushCachePolicy.True),禁用这个方法的一级缓存命中原则,同一SqlSession内,以下5个条件组成key,放入缓存中:条件一:statementId相同条件二:sql上用到的参数要一样条件三:分页参数要一样 条件四:sql语句的文本要一样...