spring boot結合Mybatis時一級緩存「失效」的問題

在spring boot中使用Mybatis時,會導致mybatis默認開啓的一級緩存不起作用。 但是在開啓Spring boot的事務管理後,Mybatis的一級緩存就會起作用。 原因爲:當同一個線程開啓事務時同一個sql查詢多次會走一級緩存,而不開啓事務時,每一查詢都是不同的sqlsession即緩存爲「失效」狀態。
相關文章
相關標籤/搜索