<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    七郎's JavaBlog

    草木竹石皆可為劒。至人之用人若鏡,不將不迎,應(yīng)而不藏,故能勝物而不傷。
    posts - 60, comments - 14, trackbacks - 0, articles - 0

    Hibernate+Oracle+CLOB的讀寫問題

    Posted on 2007-04-16 15:36 七郎歸來 閱讀(655) 評論(2)  編輯  收藏

    我的環(huán)境是Oracle9i2+hibernate3
    使用原配的Oracle jdbc thin 驅(qū)動不能直接對clob對象進(jìn)行直接操作。
    google了無數(shù)文章,仿造別人的辦法,先寫入一個空的clob對象,再讀出,再寫入真正的clob對象。不行,在BLOB blob =(BLOB) myObject.getClob 這里的類型強制轉(zhuǎn)化就會出現(xiàn)問題。

    使用hibernate官方論壇里面的重寫一個數(shù)據(jù)類型的方式,則是出現(xiàn)String長度的錯誤。還試了很多種辦法,均失敗。

    據(jù)說,Oracle 9i 里的jdbc oci驅(qū)動可以解決上面的問題,但我已經(jīng)沒有興趣再去折騰了。

    最后到Oracle網(wǎng)站上面注冊了一個賬戶,下載了最新的Oracle 10g的jdbc驅(qū)動。
    一切就正常了。其實就是Oracle原來的驅(qū)動的問題。

    使用新的驅(qū)動,這個問題就不再是問題了。

    Hibernate+Oracle+CLOB的讀寫其實只要這樣做:

    1.在Oracle里設(shè)置某字段為clob類型。
    2.在Hibernate的配置文件里使用網(wǎng)上下載的Oracle 10g最新的jdbc驅(qū)動。
    3.實體類里把clob字段對應(yīng)的屬性類型設(shè)置為String。
    4.hibernate的映射文件*.hbm.xml里把該字段對應(yīng)的類型該為text。

    然后就可以在程序里把它當(dāng)成String隨便用了。 

    Feedback

    # re: Hibernate+Oracle+CLOB的讀寫問題   回復(fù)  更多評論   

    2012-09-20 17:08 by 天梯圖
    不行啊··

    # re: Hibernate+Oracle+CLOB的讀寫問題   回復(fù)  更多評論   

    2012-09-20 17:08 by 天梯圖
    啟動就報類型錯誤····

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费看一级一级人妻片| 日本激情猛烈在线看免费观看| 一级一看免费完整版毛片| 一级人做人爰a全过程免费视频 | 久久九九AV免费精品| 91成人免费观看| 一二三四在线播放免费观看中文版视频| 香蕉视频在线观看免费国产婷婷| 亚洲av高清在线观看一区二区| 国产亚洲精品va在线| 亚洲欧洲AV无码专区| 久久久久久噜噜精品免费直播| 成人免费视频69| 色噜噜亚洲精品中文字幕| 亚洲 欧洲 视频 伦小说| 182tv免费视频在线观看| 小小影视日本动漫观看免费| 久久久无码精品亚洲日韩按摩| 欧美亚洲国产SUV| 99久久99久久精品免费观看| 免费大片在线观看网站| 亚洲精品亚洲人成在线播放| 两个人看的www免费视频中文| 国产免费av片在线播放| 亚洲国产乱码最新视频| 国产免费午夜a无码v视频| 99精品视频在线观看免费| 亚洲精彩视频在线观看| 精品无码国产污污污免费网站国产| 国产亚洲av片在线观看16女人 | 免费无码av片在线观看| 亚洲永久中文字幕在线| 国产亚洲福利一区二区免费看| 有码人妻在线免费看片| 亚洲精品天堂成人片?V在线播放| 亚洲av无码电影网| 最近2018中文字幕免费视频| 亚洲AV无码一区二区大桥未久| 亚洲人成亚洲人成在线观看| A片在线免费观看| 亚洲欧美成人av在线观看|