Source must not be null

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

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

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

相关推荐
使者大牙1 小时前
【单点知识】 Python装饰器介绍
开发语言·数据库·python
数智工坊1 小时前
【操作系统-文件管理】
数据结构·数据库
oioihoii1 小时前
Oracle迁移KingbaseES实战
数据库·oracle
wniuniu_2 小时前
增加依据。。
服务器·网络·数据库
爱敲代码的小鱼2 小时前
事务核心概念与隔离级别解析
java·开发语言·数据库
Mr.徐大人ゞ2 小时前
6.用户及权限管理
数据库·postgresql
赵渝强老师2 小时前
【赵渝强老师】Oracle多租户容器数据库
数据库·oracle
IT技术分享社区2 小时前
GTID 结构升级 + JSON 视图强化,MySQL 9.6 创新版带来哪些性能提升?
数据库·程序员
阿杰 AJie2 小时前
MySQL 聚合函数
android·数据库·mysql
菜鸟小九2 小时前
redis高级(存储能力问题)
数据库·redis·缓存