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);
```
打印日志:
![输入图片说明](https://images.gitee.com/uploads/images/2019/1224/183517_944bac08_1035203.png "屏幕截图.png")
经排查没有执行updateBatchById的sql
三次操作有一次是这样的。。不执行不执行不执行。。
请问大佬,缓存正确使用插入不对吗?
### 报错信息
无报错
mybatis 二级缓存失效_二级缓存updateBatchById失效相关推荐
- 版本更新带来的缓存问题_浏览器缓存原理总结
作者: Poetry 来源:http://blog.poetries.top/2019/01/02/browser-cache/ 一.浏览器缓存基本认识 分为强缓存和协商缓存 1.浏览器在加载资源时, ...
- 里面怎么缓存图片_浏览器缓存原理总结
一.浏览器缓存基本认识 分为强缓存和协商缓存 1.浏览器在加载资源时,先根据这个资源的一些http header判断它是否命中强缓存,强缓存如果命中,浏览器直接从自己的缓存中读取资源,不会发请求到服务 ...
- 本地缓存防止缓存击穿_防止缓存爆炸的快速提示
本地缓存防止缓存击穿 在很多情况下,您都可以从应用程序中的常用对象缓存中受益,特别是在面向Web和微服务的环境中. 您可以在Java中执行的最简单的缓存类型可能是引入一个私有HashMap,在计算对象 ...
- 修改console缓存大小_更改缓存的行大小将如何影响其他参数?
修改console缓存大小 Prerequisites: Memory mapping and its types 先决条件: 内存映射及其类型 While designing a cache sys ...
- java缓存击穿_对缓存击穿的一点思考
点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 作者:张丰哲 www.jianshu.com/p/93767dac6b56 技术经验交流: ...
- java 缓存 30秒后失效_如何处理缓存失效、缓存穿透、缓存并发等问题
缓存失效: 引起这个原因的主要因素是高并发下,我们一般设定一个缓存的过期时间时,可能有一些会设置5分钟啊,10分钟这些:并发很高时可能会出在某一个时间同时生成了很多的缓存,并且过期时间在同一时刻,这个 ...
- java 分布式缓存 开源_分布式缓存开源框架Flasher介绍-Go语言中文社区
写在前面 今天给大家推荐款国内某一线电商平台Redis分布式缓存框架. 推荐理由: 日均访问量100亿.QPS:157W.包含57项业务. 也是工作3-5年以上的程序员必看的源码资料,千万别错过. F ...
- java js 二级联动下拉列表_二级联动下拉列表JS+html实现
例子: This is a test! 请选择 脚本语言 高级语言 其他语言 请选择 //获取一级菜单长度 var select1_len = document.frm.s1.options.leng ...
- 微信头像失效_微信头像地址失效踩坑记附带方案
微信头像失效问题说明? 最近工作遇到一个微信头像失效的问题,情况是这样的,我们一个h5页面在微信授权后打开,会存储微信相关昵称和头像信息,不过,我们没有保存图片到自己的服务器,而是仅仅存储微信头像地址 ...
最新文章
- php写网页6,基于ThinkPHP6+AdminLTE框架开发的响应式企业网站CMS系统PHP源码,ThinkPHP6开发的后台权限管理系统...
- Flink-Table StreamTableEnvironment基础知识
- python逐行写入excel_快来看看Python如何玩转Excel
- oopc——2.类与对象
- 公有云退款流程及政策--退款规则及退款流程(阿里云 华为云) --2020-09-03
- [转载] 中华典故故事(孙刚)——31 千里送鹅毛_礼轻情义重
- 第38周星期四电话会议忙碌的一天
- 课堂作业04 2017.10.27
- 列转行 带逗号_Excel 统计压岁钱?按逗号拆分单元格且纵向排列,分离中文和数字...
- ASP.NET 路由实现页面静态化
- 给移动硬盘装上LINUX全攻略
- Swift游戏实战-跑酷熊猫 10 视差滚动背景
- 织梦网站后台-织梦网站后台登陆方式-织梦CMS模板
- 使用两个无线路由器实现桥接中继
- 软件授权码方案(附Python示例代码)
- 【Gated Context Aggregation Network for Image Dehazing and Deraining用于图像去雾和去雨的门控上下文聚合网络】,个人笔记,勿喷
- QST青软实训学员学习总结
- Chrome之连接到网络 您正在使用的网络可能会要求您访问其登录页面解决方案
- App ID注册地址
- 力扣算法学习计划打卡:第七天
热门文章
- 单片机实验-DA实验
- 你真的会用 regexp_replace 吗?
- C++ Programmer's Cookbook C++基础和C++高级
- android 代码 升级rom,ROM之家简析:Android手机系统怎么升级
- 【错误记录】Invalid character found in method name. HTTP method names must be tokens
- 赶紧看一下mysql8.0版本的新特性,你的数据库是不是该升级了
- [设计模式] ------ 代理模式
- 七、区块链如何运用merkle tree验证交易真实性
- 安卓能硬改的手机机型_手机后盖材质,金属比塑料的好,玻璃比金属的好,是这样么?...
- java 如何发提示_消息提醒-如何实现收到待办给QQ发送提醒?