Mybatis深入源碼分析之SqlSessionFactory二級緩存原理分析

這裏再概括下上篇源碼分析內容: 一:Mybatis一級緩存 mybatis的一級緩存是SqlSession緩存,在操作數據庫的時候需要先創建SQL會話對象,在對象中有個HashMap用於存儲緩存數據,此HashMap是當前對象私有的,其它SqlSession會話對象無法訪問。 具體流程: 第一次執行select完畢會將查到的數據寫入SqlSession內的HashMap中緩存起來 第二次執行sel
相關文章
相關標籤/搜索