1. 程式人生 > >SSM Mybatis二級快取深入學習——自定義sql語句開啟關閉快取

SSM Mybatis二級快取深入學習——自定義sql語句開啟關閉快取

原文連結: https://inx.fun/p/526.html

SSM Mybatis二級快取深入學習——自定義sql語句開啟關閉快取
木來

我在我自己的SSM專案中部署了二級快取,一開始沒有察覺,但是當我不停的去進行更新與修改操作的時候,我發現二級快取沒有用,這就很難受。

於是,我學習瞭如何進行自定義sql語句的二級快取。

首先,需要在自己的mapper中開啟二級快取
在這裡插入圖片描述然後,我們需要對mapper中的insert與update以及delete語句後面加入這個屬性
flushCache="false"
這個屬性的意思就是進行操作後,不重新整理快取

<insert id="insertArticleOneImg" parameterType="impressive.bean.Image" flushCache="false">
insert image(image_text) values(#{image_text})
</insert>

這樣的話,我如果執行這條sql語句,則不會重新整理快取!
假如你在mapper中有sql語句不需要開啟二級快取,則在select標籤中新增屬性

useCache="false"

這個標籤的意思就是不使用二級快取!
本文連結 https://inx.fun/p/526.html