为了账号安全,请及时绑定邮箱和手机立即绑定

报这个错是为啥Exception in thread "main" java.lang.NullPointerException at com.spring.dao.Goddess_dao.query(Goddess_dao.java:28) at com.spring.action.GoddessAction.main(GoddessAction.java:10)

package com.spring.action;

import java.util.List;


import com.spring.dao.*;

import com.spring.model.Goddess;

public class GoddessAction {


public static void main(String[] args) throws Exception {

Goddess_dao g = new Goddess_dao();

List<Goddess> gs = g.query();

for (Goddess goddess : gs) {

System.out.println(goddess.getUser_name()+","+goddess.getAge());

}

}

}



正在回答

2 回答

因为 你使用g.query();这里面

Goddess_dao.java:28

报空指针异常,需要贴出代码

1 回复 有任何疑惑可以回复我~
#1

worstcoder 提问者

谢啦,我已经解决了
2016-10-01 回复 有任何疑惑可以回复我~
#2

慕粉13971501571 回复 worstcoder 提问者

怎么解决啊?急急急
2016-10-30 回复 有任何疑惑可以回复我~
#3

__Timer 回复 慕粉13971501571

不知道你解决了没,Util类里的静态初始化块中,获取数据库连接时返回的connection的值不是用的定义的静态变量吧。代码应该是跟着老师从main方法中直接粘贴的吧,看一下是不是。
2016-11-27 回复 有任何疑惑可以回复我~
#4

张渔 回复 worstcoder 提问者

怎么解决的
2016-11-29 回复 有任何疑惑可以回复我~
#5

HUHyoung 回复 慕粉13971501571

在GoddessDao类里,return返回的是gs,不是老师所说的Goddess,改成return gs;就不会报错了,不知道是不是这样
2016-12-04 回复 有任何疑惑可以回复我~
#6

HUHyoung 回复 张渔

在GoddessDao类里,return返回的是gs,不是老师所说的Goddess,改成return gs;就不会报错了,不知道是不是这样
2016-12-04 回复 有任何疑惑可以回复我~
#7

京飞 回复 worstcoder 提问者

你这里是怎么解决的啊 我也出现了这个问题
2017-03-30 回复 有任何疑惑可以回复我~
查看4条回复

我也出现了这个问题你是怎么处理的啊?


0 回复 有任何疑惑可以回复我~
#1

HUHyoung

在GoddessDao类里,return返回的是gs,不是老师所说的Goddess,改成return gs;就不会报错了,不知道是不是这样
2016-12-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

报这个错是为啥Exception in thread "main" java.lang.NullPointerException at com.spring.dao.Goddess_dao.query(Goddess_dao.java:28) at com.spring.action.GoddessAction.main(GoddessAction.java:10)

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信