Source must not be null

后端查询返回报错 Source must not be null 错误,这种情况一般是后端查出来某个字段为空,然后需要对查询数据基于这个字段进行操作,却因为是null,不能参与某些业务逻辑或方法,就会报这个错,比如调空字段的字符串长度、基于此字段连查的对象也为空,再拿此对象进行copy一些操作,例如BeanUtils.copyProperties等。

所以需要在数据库查询出来之后,考虑从数据库中查出来会有NULL的这种情况,

如果逻辑设计必须是这样,就在Service层的对应方法下,添加try{ }catch (Exception e){ }。

相关推荐
zzb15807 小时前
RAG from Scratch-优化-query
java·数据库·人工智能·后端·spring·mybatis
一只鹿鹿鹿7 小时前
信息安全等级保护安全建设防护解决方案(总体资料)
运维·开发语言·数据库·面试·职场和发展
堕2747 小时前
MySQL数据库《基础篇--数据库索引(2)》
数据库·mysql
wei_shuo7 小时前
数据库优化器进化论:金仓如何用智能下推把查询时间从秒级打到毫秒级
数据库·kingbase·金仓
雷工笔记7 小时前
Navicat Premium 17 软件安装记录
数据库
wenlonglanying8 小时前
Ubuntu 系统下安装 Nginx
数据库·nginx·ubuntu
数据库小组8 小时前
10 分钟搞定!Docker 一键部署 NineData 社区版
数据库·docker·容器·database·数据库管理工具·ninedata·迁移工具
爬山算法8 小时前
MongoDB(38)如何使用聚合进行投影?
数据库·mongodb
l1t8 小时前
Deep Seek总结的APSW 和 SQLite 的关系
数据库·sqlite
Pocker_Spades_A9 小时前
基于代价模型的连接条件下推:复杂SQL查询的性能优化实践
数据库·sql·性能优化