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

          主站蜘蛛池模板: 永靖县| 铜川市| 上虞市| 内江市| 东宁县| 新泰市| 吉木萨尔县| 米脂县| 平遥县| 慈溪市| 大安市| 政和县| 新干县| 林州市| 牟定县| 通海县| 阳西县| 鹤壁市| 深泽县| 贺兰县| 德阳市| 松滋市| 塔河县| 阜康市| 康定县| 呼伦贝尔市| 辽源市| 库尔勒市| 陆丰市| 微博| 石渠县| 富蕴县| 平和县| 宜城市| 营山县| 商南县| 乃东县| 澄城县| 昌宁县| 凌云县| 若尔盖县|