请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Preconditions.checkNotNull(before, "待更新的用户不存在"); 报空指针

图片描述Preconditions.checkNotNull 这个方法 不就是判断 null 的么 怎么还会报错???

正在回答 回答被采纳积分+3

1回答

Jimin 2018-12-21 16:18:58

你好,你是调用更新一条数据,但是待更新的数据却不存在,你检查一下是否id传输的不对

0 回复 有任何疑惑可以回复我~
  • 提问者 如此平凡 #1
    是的 我这是 更新数据  模拟 数据库没有这条数据
    想要反给前端 更新用户不存在 sql 查处来的是null 就报错了
    Preconditions.checkNotNull 不就是 判断是否是null的么  是我对他的用法理解错了?
    回复 有任何疑惑可以回复我~ 2018-12-21 16:25:38
  • Jimin 回复 提问者 如此平凡 #2
    那你可以自己调整下判断逻辑,这里属于比较通用的判断
    回复 有任何疑惑可以回复我~ 2018-12-21 17:23:28
  • 提问者 如此平凡 回复 Jimin #3
    回复 _Jimin_嗯 谢谢
    回复 有任何疑惑可以回复我~ 2018-12-21 17:53:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信