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

求大神。崩溃了,简单的一对多,取出Grade表的set,存放student对象进去时报空指针异常

求大神。崩溃了,简单的一对多,取出Grade表的set,存放student对象进去时报空指针异常

無言漠 2017-04-19 10:07:50
hibernate 版本 4.3.11 mysql 版本 5.7不必纠结我是代码错误还是配置文件错误,我直接使用的老师的给的代码运行到使用set保存student时一样报出空指针望大神解答
查看完整描述

3 回答

已采纳
?
慕勒0069038

TA贡献143条经验 获得超39个赞

我觉得问题出在你不应该用getStudent  而是应该用Setstudent(stu1) 你看看Grade的的get 和set方法怎么写的

查看完整回答
1 反对 回复 2017-04-19
  • 無言漠
    無言漠
    对,getStudent()不该用。set集合没初始化是null,谢谢回答。
  • 無言漠
    無言漠
    也不完全对,指出了我错误的方向,但是stu是 student 类型 我的setSetstudent()参数可是Set类型啊。
  • 慕勒0069038
    慕勒0069038
    java 变量类型可以为class 所以你那个类改成class类就行 Student student;
点击展开后面1
?
ziom

TA贡献948条经验 获得超1109个赞


getStudents()返回的是null吧

查看完整回答
3 反对 回复 2017-04-19
  • 無言漠
    無言漠
    对对对,set根本没有初始化,取出来是null 怎么能add呢,果然自己是看不出错误的,哪怕错误在低级。十分感谢
  • ziom
    ziom
    为甚么不采纳我- -
  • 無言漠
    無言漠
    你说的最准确,我先看到楼上的回答,立马明白我的set没初始化,就给了
点击展开后面1
?
羽觞丨醉月

TA贡献22条经验 获得超6个赞

创了集合对象没

Set<Students> student=new HashSet<Students>();

查看完整回答
1 反对 回复 2017-04-19
  • 3 回答
  • 1 关注
  • 2509 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信