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