mybatis 詳解——一級緩存、二級緩存

mybatis 爲我們提供了一級緩存和二級緩存,可以通過下圖來理解: ①、一級緩存是SqlSession級別的緩存。在操作數據庫時需要構造sqlSession對象,在對象中有一個數據結構(HashMap)用於存儲緩存數據。不同的sqlSession之間的緩存數據區域(HashMap)是互相不影響的。 ②、二級緩存是mapper級別的緩存,多個SqlSession去操作同一個Mapper的sql語句
相關文章
相關標籤/搜索