mybatis的一級緩存和二級緩存的簡單理解

mybatis的一級緩存和二級緩存簡單理解 一級緩存存在session(SqlSession)中,在查詢的是同一條數據時,sql語句只會執行一次。(相同session(SqlSession),查詢同一條數據時,執行一條sql語句)。 如果SqlSession執行了DML操作(增刪改),並且提交到數據庫,MyBatis則會清空SqlSession中的一級緩存,這樣做的目的是爲了保證緩存中存儲的是最新
相關文章
相關標籤/搜索