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

空指针异常

Blob picture = s.getImage();这句话报空指针异常  不知道为什么

正在回答

5 回答

我的也是空指针异常,改下hibernate的配置文件<property name="hbm2ddl.auto">update</property>

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

夜还没黑

我就是这里没有更改
2016-11-08 回复 有任何疑惑可以回复我~

估计你写的Students s = (Students)session.get(Students.class, 1);是这样吧,检查下你的数据库中存在键值为1的一行数据吗?这一行是否存在picture那个值是否为null。估计你添加的时候id不等于1,然后取出的时候照着老师的取错了。

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

Jondam

说得是正解啊!
2016-10-18 回复 有任何疑惑可以回复我~

空指针异常,你检查一下数据库中对应的主键位置上有没有blob这个属性,要是没有就是说明你创建学生对象的时候后面Sid取错了,才会报出空指针异常。

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

 因为你没有image 对象

Hibernate.getLobCreator(session).createBlob(arg0, arg1)


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

jayson118 提问者

代码跟老师的一样啊,测试了一下确实是得不到students对象不知道为什么
2016-07-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Hibernate初探之单表映射
  • 参与学习       74810    人
  • 解答问题       793    个

Java持久化框架Hibernate入门教程,掌握Hibernate基本概念

进入课程

空指针异常

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