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

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);
相关推荐
chehaoman17 小时前
SpringBoot3.3.0集成Knife4j4.5.0实战
java
Fang fan17 小时前
Netty入门
java·开发语言·redis·分布式·python·哈希算法
我真会写代码17 小时前
Java程序员常用设计模式详解(实战版)
java·开发语言·设计模式
夫礼者17 小时前
【极简监控】不骗篇幅!7个零运维成本的排障“微操”,让线上问题彻底左移
java·运维·监控
matlabgoodboy17 小时前
Python代做java代码编写C++大数据R语言Hadoop/spark/flink/C语言
java·大数据·python
实心儿儿17 小时前
C++ —— 红黑树
java·开发语言·算法
啥都想学点17 小时前
第18天:Springboot 项目搭建
java·spring boot·后端
Fang fan17 小时前
Java集合
java·开发语言·算法
福运常在18 小时前
股票数据API(21)如何获取股票指数最新分时交易数据
java·python·maven
计算机徐师兄18 小时前
Java基于微信小程序的青少年科普教学系统【附源码、文档说明】
java·微信小程序·青少年科普教学系统小程序·java青少年科普教学小程序·青少年科普教学微信小程序·青少年科普教学小程序·科普教学微信小程序