课程
/后端开发
/Java
/Hibernate初探之单表映射
Blob picture = s.getImage();这句话报空指针异常 不知道为什么
2016-07-04
源自:Hibernate初探之单表映射 3-4
正在回答
亲,能不能把你代码跟异常贴出来看看。因为在header之前不能有任何输出,因为你的PHP版本应该是5.4以上吧,5.4以上建议不使用MySQL连接数据库了^_^...
我的也是空指针异常,改下hibernate的配置文件<property name="hbm2ddl.auto">update</property>
夜还没黑
估计你写的Students s = (Students)session.get(Students.class, 1);是这样吧,检查下你的数据库中存在键值为1的一行数据吗?这一行是否存在picture那个值是否为null。估计你添加的时候id不等于1,然后取出的时候照着老师的取错了。
Jondam
空指针异常,你检查一下数据库中对应的主键位置上有没有blob这个属性,要是没有就是说明你创建学生对象的时候后面Sid取错了,才会报出空指针异常。
因为你没有image 对象
Hibernate.getLobCreator(session).createBlob(arg0, arg1)
jayson118 提问者
举报
Java持久化框架Hibernate入门教程,掌握Hibernate基本概念
2 回答空指针异常
2 回答testWriteBlob空指针异常?
2 回答Junit 空指针异常
4 回答config报空指针异常~~
5 回答testSaveStudent() 报空指针异常