MP緩存問題
老師, 我想問個緩存的問題, 因為使用MP后, 映射文件幾乎沒有標簽了, 可是<cache>標簽僅僅對<select>起緩存作用, 我即想使用MP的各種條件查詢, 又想對其緩存,能否做到. 還是說只能自定義<select>去做緩存?望回答?
老師, 我想問個緩存的問題, 因為使用MP后, 映射文件幾乎沒有標簽了, 可是<cache>標簽僅僅對<select>起緩存作用, 我即想使用MP的各種條件查詢, 又想對其緩存,能否做到. 還是說只能自定義<select>去做緩存?望回答?
2019-11-07
舉報
2019-11-08
? ? ? ?同學,經過我驗證,開啟二級緩存后,MP的baseMapper中提供的一系列Select方法不能命中二級緩存,只有自定義的方法才能命中二級緩存。
? ? ? ?MP官方的建議是:“我們建議緩存放到 service 層,你可以自定義自己的 BaseServiceImpl 重寫注解父類方法,繼承自己的實現?!?/p>