水木社区手机版
首页
|版面-Java技术(Java)|
新版wap站已上线
返回
下页
|
尾页
|
1/2
|
转到
主题:新手求教:这个异常是什么情况呢
楼主
|
mypome
|
2021-06-13 11:32:17
|
只看此ID
前面的userinfo里内容打印都能打出来,后面判断就出现空指针异常了,求教是咋回事呢?
System.out.println("us:"+userinfo);
if(userinfo.getStatus()==0 ){
}
--
修改:mypome FROM 124.205.76.*
FROM 124.205.76.*
1楼
|
hollyczy
|
2021-06-13 11:49:19
|
只看此ID
首先那个getStatus为啥是红色,有什么错
--
FROM 120.230.114.*
2楼
|
mypome
|
2021-06-13 11:52:08
|
只看此ID
Status是数据库里的字段,但是定义这个对象的时候没有写get set方法,用的springboot框架,编译也能过,执行的时候就出现异常了,userinfo是查出来的一个记录,这样的
【 在 hollyczy 的大作中提到: 】
: 首先那个getStatus为啥是红色,有什么错
--
FROM 124.205.76.*
3楼
|
hollyczy
|
2021-06-13 11:54:59
|
只看此ID
多半是用了lombok注解然后哪里没配对
【 在 mypome 的大作中提到: 】
: Status是数据库里的字段,但是定义这个对象的时候没有写get set方法,用的springboot框架,编译也能过,执行的时候就出现异常了,userinfo是查出来的一个记录,这样的
:
--
FROM 120.230.114.*
4楼
|
hothail
|
2021-06-13 12:11:27
|
只看此ID
可能是 userinfo正常 ,Status是null,不能跟0比较
--
FROM 111.197.114.*
5楼
|
mypome
|
2021-06-13 12:24:56
|
只看此ID
感谢你哈,可能是项目有问题
【 在 hothail 的大作中提到: 】
: 可能是 userinfo正常 ,Status是null,不能跟0比较
--
FROM 124.205.76.*
6楼
|
hollyczy
|
2021-06-13 13:56:18
|
只看此ID
那就是4楼说的问题了,null不能和0比较。所以要么加个判断,要么想办法给个默认值
--
FROM 120.230.114.*
7楼
|
zhangkung
|
2021-06-13 17:35:56
|
只看此ID
status的数据类型是啥?
只有数字,才能跟0比较
【 在 mypome 的大作中提到: 】
: 前面的userinfo里内容打印都能打出来,后面判断就出现空指针异常了,求教是咋回事呢?
:
:
: ...................
--来自微水木3.5.11
--
FROM 117.100.249.*
8楼
|
mypome
|
2021-06-13 19:56:27
|
只看此ID
status是数据库里的整形字段,没有赋值,所以为null,get出来后实际是一个对象,和0比较是不是肯定出现异常?
【 在 zhangkung 的大作中提到: 】
: status的数据类型是啥?
: 只有数字,才能跟0比较
--
FROM 111.197.250.*
9楼
|
hothail
|
2021-06-13 21:21:06
|
只看此ID
是
- 来自 水木社区APP v3.4.2
【 在 mypome 的大作中提到: 】
: status是数据库里的整形字段,没有赋值,所以为null,get出来后实际是一个对象,和0比较是不是肯定出现异常?
--
FROM 223.104.3.*
下页
|
尾页
|
1/2
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版