我的系統(tǒng)結(jié)構(gòu)是ssh,開發(fā)過程中一直使用sqlserver數(shù)據(jù)庫,后面換了oracle數(shù)據(jù)庫,本來對于word文檔我是用MSSQL的image字段類型,映射成binary,在程序中利用byte[]存取。但是到了oracle換成blob字段類型之后,可以正常存,但是取的時(shí)候一直是86字節(jié)長度,我換了oracle的好幾個(gè)驅(qū)動(dòng),都是不行,不知道是為什么。
          不是說oracle10.2的驅(qū)動(dòng)已經(jīng)可以將blob映射成binary了嗎?

          Feedback

          # re: 求助,已經(jīng)焦頭爛額了,關(guān)于hibernate取blob字段只能取86字節(jié)  回復(fù)  更多評論   

          2008-01-22 20:46 by hcq
          oracle的 blob有點(diǎn)特殊 要先插入空字節(jié)進(jìn)去 然后更新 才能正常 具體搜索網(wǎng)絡(luò)

          # re: 求助,已經(jīng)焦頭爛額了,關(guān)于hibernate取blob字段只能取86字節(jié)  回復(fù)  更多評論   

          2008-01-23 08:50 by jhlcss
          現(xiàn)在存是沒問題的,如果用jdbc方式完全可以取出來,但是這樣的問題是要讀取兩邊數(shù)據(jù)庫。

          # re: 求助,已經(jīng)焦頭爛額了,關(guān)于hibernate取blob字段只能取86字節(jié)  回復(fù)  更多評論   

          2008-01-29 12:37 by sss
          使用byte[]取吧,BLOB不一定兼容的

          posts - 9, comments - 19, trackbacks - 0, articles - 1

          Copyright © 姜海龍

          主站蜘蛛池模板: 贵德县| 鹤峰县| 永安市| 涟水县| 温泉县| 罗源县| 东乡族自治县| 宁津县| 宁安市| 香格里拉县| 唐河县| 雅江县| 哈密市| 新源县| 庐江县| 九江市| 沁源县| 柳林县| 永泰县| 嘉义市| 拉萨市| 福建省| 五河县| 北京市| 镇远县| 黄龙县| 淮北市| 巫溪县| 尚志市| 南澳县| 托克托县| 沙雅县| 长治市| 石狮市| 昭觉县| 邵阳县| 海丰县| 商南县| 嘉义市| 顺昌县| 鄂托克前旗|