簡述MyBatis的一級緩存、二級緩存原理

1 MyBatis的一級緩存是基於SqlSession級別的,也就是說某個SqlSession進行某個查詢操做後會將該結果暫時緩存起來,然後在全部的SqlSession沒有對該表進行插入、修改、刪除操做的狀況下,當這個SqlSession再次發起此查詢時SqlSession不會去數據庫執行查詢操做,而是直接從緩存拿出上次查詢的結果。不一樣的SqlSession之間緩存的數據互不影響。數據庫 2 M
相關文章
相關標籤/搜索