← 返回列表
2
匿名用户
匿名
2025-08-27 14:43:04 · 圈子1
// mybatis查询 List<Long> test = mapper.listByid(ids); //返回结果长度为2 test.clear(); test = mapper.listByid(ids);//返回结果长度为0 为什么第二个结果是0?
509 浏览
0 访客
评论
3 条评论
2
匿名用户
回复 匿名
2025-08-27 14:51:14
代码再次改造一下:
List<Long> test = mapper.listByid(ids);
//list中清理的命令是这样的:\u000d test.clear();
test = mapper.listByid(ids);
不开心了就用这种方式搞一下领导心态,让他找去吧,一找一个不吱声
2
用户22250
回复 匿名
2025-08-28 09:19:54
有啥用,不如删库跑路来的痛快
3
用户3263
回复 匿名
2025-08-27 16:38:30
mybatis的sqlsession级别的缓存,方法需要开始事务才能达到这种效果
2
用户22702
回复 匿名
2025-08-29 09:36:42
List<Long> copy = new ArrayList<>(test)
List<Long> test = mapper.listByid(ids);
//list中清理的命令是这样的:\u000d test.clear();
test = mapper.listByid(ids);
不开心了就用这种方式搞一下领导心态,让他找去吧,一找一个不吱声