空指针异常

来源:3-4 [Hibernate单表操作] 对象类型

jayson118

2016-07-04 21:13

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

写回答 关注

5回答

  • 慕移动9181930
    2022-03-25 05:09:28
  • 慕粉3727206
    2016-09-02 09:25:20

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

    夜还没黑

    我就是这里没有更改

    2016-11-08 17:30:00

    共 1 条回复 >

  • Adoring
    2016-08-16 19:12:08

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

    Jondam

    说得是正解啊!

    2016-10-18 20:08:54

    共 1 条回复 >

  • 大咪
    2016-08-05 10:10:46

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

  • 慕田峪1293733
    2016-07-05 15:31:39

     因为你没有image 对象

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


    jayson...

    代码跟老师的一样啊,测试了一下确实是得不到students对象不知道为什么

    2016-07-05 15:51:48

    共 1 条回复 >

Hibernate初探之单表映射

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

74808 学习 · 793 问题

查看课程

相似问题