MyBatis —— 一級緩存

  MyBatis 的一級緩存存在於 SqlSession 的生命週期中,在同一個 SqlSession 會把執行的方法和參數經過算法生成緩存的鍵值,將鍵值和查詢結果存入一個 Map 對象中。若是同一個 SqlSession 中執行的方法和參數徹底同樣,那麼經過算法就會生成相同的鍵值,當 Map 緩存對象中已經存在該鍵值時,則會返回緩存中的對象。算法 當出現 增、刪、改操做時都會清空一級緩存。緩存
相關文章
相關標籤/搜索