一、關閉禁用緩存。
如果有數據庫操作語句想要禁用緩存,那么在xml文件中的操作語句<select>標簽后面添加usecache="false"即可關閉緩存。
二級緩存查詢四次相同數據的命中率。
二、清理緩存
為了防止臟數據的產生,每次的增刪改的commit會清理緩存。舉個例子,查詢多個張三放入緩存,如不及時清理,若要修改張三名字為張三三,那么會產生不一致情況,緩存跟數據庫的名字不相同。
注意:查詢自身的commit是無效的,只有增刪改其他的commit有效。
清理緩存的另一種方式:在select標簽中添加:flushCache="true",實現緩存清理。