1.全局變量配置cacheEnabled:
ture(默認):開啟二級緩存,
false:關閉二級緩存,但一級緩存不受影響
2.映射文件中mapper標簽下:
配置有:開啟二級緩存
沒配置有:關閉二級緩存,一級緩存不受影響
3.每個select標簽都可以設置useCache屬性:
true(默認):上面1和2開啟二級緩存后,二級緩存生效
false:哪怕上面1和2開啟了二級緩存,二級緩存在這個select也會失效,
一級緩存不受影響
4.增改刪查標簽都可以設置flushCache屬性:
增改刪true(默認):執行增改刪操作后,刷新緩存,把原來的緩存干掉,
注意這個設置有點特殊,干掉的緩存包括一、二級緩存
查false(默認):如果在查詢標簽上把它設置為true,等于禁用所有緩存
5.全部變量localCacheScope(了解):
SESSION(默認)開啟一級緩存
STATEMENT:如果設置為這里,相當于關閉一級緩存