《Mybatis技術內幕--緩存的Key,CacheKey》

疑問: 爲什麼需要一個複雜的對象表示緩存項的key?通常來說表示一個對象的key可以用一個String對象,爲什麼不可以嗎? 在cache中唯一確定一個緩存項需要使用緩存項的key,Mybatis中因爲涉及到動態SQL等多方面因素,其緩存項的key不等僅僅通過一個String表示,所以MyBatis 提供了CacheKey類來表示緩存項的key,在一個CacheKey對象中可以封裝多個影響緩存項的
相關文章
相關標籤/搜索