请稍等 ...
×

采纳答案成功!

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

正在回答

1回答

其实错误提示很明显,long类型不能和null比较

主要因为你的Shop实体类敲错了,默认应该是

private Long shopId;

其中 Long如果L大写就是个包装类,这个类的默认值是null,

long是个基本类型,默认值是 0。

所以你这里改成 == 0或者把 shopId的类型改了都行

0 回复 有任何疑惑可以回复我~
  • 提问者 C哩C哩1 #1
    喔喔,非常感谢
    回复 有任何疑惑可以回复我~ 2020-03-06 21:53:19
  • 提问者 C哩C哩1 #2
    shop实体内为啥改成Long型,impl
    用null还是不行呢
    回复 有任何疑惑可以回复我~ 2020-03-06 21:58:26
  • 慕田峪944480 回复 提问者 C哩C哩1 #3
    应该是你 get方法没改?
        public Long getShopId() {
            return shopId;
        }
    回复 有任何疑惑可以回复我~ 2020-03-06 22:09:46

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信