Ajax查询空指针

今天用Ajax传值的时候突然发现,数据库里的值查不出来了,报了user对象空指针的错误,但是debug时发现user的数据是有的,而且我只对添加方法进行了修改,但是查询的代码是没有进行过改动的,想了半天不知道为啥,后来发现是因为在测试添加方法的时候少传了一个值,如下,

在这里插入图片描述
数据库里该条数据的brithday字段为空,连锁反应后导致entity里面所有的age字段无法查询,使得User里面的age字段都为空,(当初看user对象是只是粗略的看了一眼有值,没有对每一个字段都认真查看),所以引发了异常。在这里插入图片描述
解决方法:在前端传该字段时利用js进行验证,把该值设定为必传的值,就不会引发这样的问题,如下,在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值