Source must not be null

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

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

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

相关推荐
Elastic 中国社区官方博客5 分钟前
Elasticsearch:使用 Elastic Workflows 构建自动化
大数据·数据库·人工智能·elasticsearch·搜索引擎·自动化·全文检索
OnYoung9 分钟前
编写一个Python脚本自动下载壁纸
jvm·数据库·python
Apple_羊先森9 分钟前
ORACLE数据库巡检SQL脚本--15、表空间的运行状态
数据库·sql·oracle
数据与人35 分钟前
ksql 元命令完整帮助
数据库·oracle
m0_5811241938 分钟前
Python日志记录(Logging)最佳实践
jvm·数据库·python
大黄说说41 分钟前
打通异构数据库:PostgreSQL 通过 mysql_fdw 实现 MySQL 透明查询实战
数据库·mysql·postgresql
马克学长1 小时前
SSM在浙智游bjl48(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架·浙智游系统·景点信息管理
姚远Oracle ACE1 小时前
Step-by-Step: 在 Linux 上使用 VMware 安装 Oracle 26ai RAC 数据库
linux·数据库·oracle
naruto_lnq1 小时前
如何为开源Python项目做贡献?
jvm·数据库·python
一只专注api接口开发的技术猿1 小时前
淘宝商品详情API的流量控制与熔断机制:保障系统稳定性的后端设计
大数据·数据结构·数据库·架构·node.js