學習Mybatis中的禁用緩存、清理緩存


一、關閉禁用緩存。

如果有數據庫操作語句想要禁用緩存,那么在xml文件中的操作語句<select>標簽后面添加usecache="false"即可關閉緩存。

 

 二級緩存查詢四次相同數據的命中率。

二、清理緩存

為了防止臟數據的產生,每次的增刪改的commit會清理緩存。舉個例子,查詢多個張三放入緩存,如不及時清理,若要修改張三名字為張三三,那么會產生不一致情況,緩存跟數據庫的名字不相同。

注意:查詢自身的commit是無效的,只有增刪改其他的commit有效。

清理緩存的另一種方式:在select標簽中添加:flushCache="true",實現緩存清理。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM