課程
/后端開發
/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 回答Junit 空指針異常
2 回答testWriteBlob空指針異常?
5 回答testSaveStudent() 報空指針異常
4 回答config報空指針異常~~
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-25
親,能不能把你代碼跟異常貼出來看看。因為在header之前不能有任何輸出,因為你的PHP版本應該是5.4以上吧,5.4以上建議不使用MySQL連接數據庫了^_^...
2016-09-02
我的也是空指針異常,改下hibernate的配置文件<property name="hbm2ddl.auto">update</property>
2016-08-16
估計你寫的Students s = (Students)session.get(Students.class, 1);是這樣吧,檢查下你的數據庫中存在鍵值為1的一行數據嗎?這一行是否存在picture那個值是否為null。估計你添加的時候id不等于1,然后取出的時候照著老師的取錯了。
2016-08-05
空指針異常,你檢查一下數據庫中對應的主鍵位置上有沒有blob這個屬性,要是沒有就是說明你創建學生對象的時候后面Sid取錯了,才會報出空指針異常。
2016-07-05
?因為你沒有image 對象
Hibernate.getLobCreator(session).createBlob(arg0, arg1)