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

双向多对一测试

g.getStudents().add(stu1);

g.getStudents().add(stu2);

这两句加上就空指针异常,删掉之后就好了,为啥呢??

正在回答

1 回答

空指针异常指的是一个null对象调用了方法,也就是说g.getStudents()获得的是一个null,所以null再执行add()方法就会报空指针异常,你检查下set集合初始化有没有做好

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

慕粉4016800 提问者

太谢谢你了!!
2017-03-02 回复 有任何疑惑可以回复我~
#2

慕粉4016800 提问者

private Set<Student> students = new HashSet<Student>();这样就可以了呢
2017-03-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Hibernate初探之一对多映射
  • 参与学习       42171    人
  • 解答问题       295    个

Hibernate中一对多关联映射配置,以及cascade和inverse属性作用

进入课程

双向多对一测试

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