課程
/后端開發(fā)
/Java
/Hibernate初探之單表映射
雖然是測試成功了,但是查了一下數(shù)據(jù)庫,一直在讀取無限的亂碼,這樣怎么解決啊
2016-12-04
源自:Hibernate初探之單表映射 3-4
正在回答
你不要太擔(dān)心這個問題。只要后面沒有報(bào)錯就行了。
以后工作中是不會把圖片存到數(shù)據(jù)庫中的,一般都是存一個路徑就行了。
而且一般來說圖片就是用二進(jìn)制的方式存入到數(shù)據(jù)庫中。這里用的FileInputStream字節(jié)流,我覺得可能是序列化或者反序列化的一些問題,是程序內(nèi)部自己處理的方式的問題。
我覺得不用太糾結(jié),這個例子主要告訴你Blob的運(yùn)用。
你主要掌握:
<property name="picture" type="java.sql.Blob">
? ? ? ? <column name="PICTURE" />
?</property>
//創(chuàng)建一個Blob對象
Blob image = Hibernate.getLobCreator(session).createBlob(input,input.available());
//獲得Blob對象
Blob image = s.getPicture();
搞清楚用法就行了。
連宏偉HW 提問者
Airly 回復(fù) 連宏偉HW 提問者
舉報(bào)
Java持久化框架Hibernate入門教程,掌握Hibernate基本概念
5 回答存儲圖片問題
3 回答MySQL存圖片報(bào)錯
1 回答通常數(shù)據(jù)庫都是存放文件路徑的,把圖片存放到數(shù)據(jù)庫有什么必要
4 回答圖片存到mysql數(shù)據(jù)庫后,控制臺查看表就出現(xiàn)無限的亂碼,然后未響應(yīng)....
1 回答存儲Blob類型的數(shù)據(jù)出錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-12-06
你不要太擔(dān)心這個問題。只要后面沒有報(bào)錯就行了。
以后工作中是不會把圖片存到數(shù)據(jù)庫中的,一般都是存一個路徑就行了。
而且一般來說圖片就是用二進(jìn)制的方式存入到數(shù)據(jù)庫中。這里用的FileInputStream字節(jié)流,我覺得可能是序列化或者反序列化的一些問題,是程序內(nèi)部自己處理的方式的問題。
我覺得不用太糾結(jié),這個例子主要告訴你Blob的運(yùn)用。
你主要掌握:
<property name="picture" type="java.sql.Blob">
? ? ? ? <column name="PICTURE" />
?</property>
//創(chuàng)建一個Blob對象
Blob image = Hibernate.getLobCreator(session).createBlob(input,input.available());
//獲得Blob對象
Blob image = s.getPicture();
搞清楚用法就行了。