关于是否需要判空 空指针的

list批量保存, 可以不用判空, 因为框架会预处理判断

在 MyBatis 中,如果你使用一个空的 List 调用批量保存(例如批量插入),通常不会发生任何实际的数据库操作。MyBatis 会执行一些预处理和验证操作,以确保不会向数据库发送不必要的插入操作。

list.foreach也不需要判断,可以直接遍历

java 复制代码
// 过滤遍历刷新list的值的属性
List<User> exampleList = Arrays.asList(new User(1L, "张三"), new User(2L, "李四"));

exampleList.stream().filter(a -> StrUtil.equals(a.getName(), "张三")).forEach(a -> a.setName("ss"));
System.out.println(exampleList);
相关推荐
追随者永远是胜利者2 分钟前
(LeetCode-Hot100)17. 电话号码的字母组合
java·算法·leetcode·职场和发展·go
独自破碎E16 分钟前
BISHI53 [P1080] 国王游戏(简化版)
android·java·游戏
坚持就完事了21 分钟前
Java中的异常
java·开发语言
~央千澈~25 分钟前
抖音弹幕游戏开发之第11集:礼物触发功能·优雅草云桧·卓伊凡
java·前端·python
wuqingshun31415933 分钟前
说一下HashMap和HashTable的区别
java·开发语言
PythonFun1 小时前
WPS动态序号填充,告别手动调整烦恼
java·前端·python
Hx_Ma161 小时前
测试题(二)
java·开发语言
2501_936960361 小时前
ROS快速入门杰哥教程1-77残缺版
java·开发语言
小灵吖1 小时前
LangChain4j 记忆化(ChatMemory)
java·后端
用户1085932993411 小时前
Java集合框架完全指南
java