Mybatis如何實現一級緩存

來源:生活大全幫 2.21W

Mybatis如何實現一級緩存

Mybatis有個特性就是一級緩存,下面給大家分享如何實現一級緩存。

工具/原料Mybatis緩存方法/步驟1

證明一級緩存的存在

一級緩存是SqlSession級別的緩存,只要SqlSession沒有flush或close,它就存在

2

編寫用户持久層Dao接口

3

編寫用户持久層映射文件

4

編寫測試方法

5

測試結果如下:雖然在上面的代碼中我們查詢了兩次,但最後只執行了一次數據庫操作,這就是Mybatis提供給我們的一級緩存在起作用了。因為一級緩存的存在,導致第二次查詢id為41的記錄時,並沒有發出sql語句從數據庫中查詢數據,而是從一級緩存中查詢。

熱門標籤