1. 程式人生 > >MyBatis 快取機制-【009】

MyBatis 快取機制-【009】

  1. 開啟二級快取配置:<setting name=“chcheEnabled” value=“true”>(value=false關閉二級快取,不會關閉一級快取。)
  2. 去mapper.xml中配置使用二級快取:<cache></cache>
  3. POJO需要實現序列化介面
  4. 每個select標籤都有useCache=“true”:(false依然是關閉二級快取,不會影響一級快取)
  5. 每個增刪改預設都有flushCache=“true”:執行增刪改後會清空快取(一級和二級都會被清空)
  6. 查詢標籤的flushCache預設為false:如果為true,每次查詢完畢就會清空快取
  7. SqlSession.clearCache();只會清除一級快取。
  8. localCacheScope:本地快取作用域(一級快取)STATEMENT可以禁用一級快取