mybatis 二级缓存失效_二级缓存updateBatchById失效
### 當前使用版本(必須填寫清楚,否則不予處理)
3.3.0
### 該問題是怎么引起的?**([最新版](https://search.maven.org/search?q=g:com.baomidou%20a:mybatis-*)上已修復的會直接**close**掉)**
### 重現步驟
**字典mapper
**
```
@CacheNamespace
public interface DictDataMapper extends BaseMapper {
}
```
代碼邏輯:
DictServiceImpl類
```
@Service
public class DictDataServiceImpl extends BaseServiceImpl implements DictDataService {}
```
業務邏輯:
查詢list->重新排序->執行updateBatchById
查詢列表
` List dictDataList = list(Wrappers.lambdaQuery().eq(DictData::getDictType, dictData.getDictType()).orderByAsc(DictData::getSort));`
list重新排序操作
newDictDataList
...
保存數據庫
```
updateBatchById(newDictDataList);
```
打印日志:

經排查沒有執行updateBatchById的sql
三次操作有一次是這樣的。。不執行不執行不執行。。
請問大佬,緩存正確使用插入不對嗎?
### 報錯信息
無報錯
總結
以上是生活随笔為你收集整理的mybatis 二级缓存失效_二级缓存updateBatchById失效的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python3打开excel_pytho
- 下一篇: pc端无法ping android模拟器