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

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

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

    七郎's JavaBlog

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

    Hibernate+Oracle+CLOB的讀寫問題

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

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

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

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

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

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

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

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

    然后就可以在程序里把它當成String隨便用了。 

    Feedback

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

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

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

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

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


    網站導航:
     
    主站蜘蛛池模板: 337p欧洲亚洲大胆艺术| 色吊丝永久在线观看最新免费 | 30岁的女人韩剧免费观看| 亚洲欧洲国产成人综合在线观看| 亚洲另类无码专区丝袜| 日韩av无码成人无码免费| 亚洲欧洲校园自拍都市| 99久久综合国产精品免费| 亚洲AV色吊丝无码| 国产人在线成免费视频| 亚洲一区二区三区成人网站| 成年美女黄网站18禁免费 | 久久亚洲中文字幕精品有坂深雪 | 亚洲色精品VR一区区三区| 成年女人毛片免费播放视频m| 亚洲无mate20pro麻豆| 最近2019中文字幕免费看最新| 一本色道久久88亚洲精品综合| 在线免费观看一级毛片| 亚洲欧美乱色情图片| 免费国产成人午夜私人影视| 一本一道dvd在线观看免费视频| 亚洲高清国产拍精品青青草原| 热99RE久久精品这里都是精品免费| 亚洲AV无码AV男人的天堂| 成人免费的性色视频| 亚洲国产午夜精品理论片在线播放| 亚洲精品美女久久久久99小说| AAA日本高清在线播放免费观看| 亚洲成熟xxxxx电影| 日本精品人妻无码免费大全 | 亚洲av无码片在线播放| 91手机看片国产永久免费| 国产精品亚洲色图| 亚洲av永久无码精品古装片| 亚洲成人免费在线观看| 国产一区二区三区亚洲综合| 国产亚洲福利精品一区| 女性无套免费网站在线看| 成在线人视频免费视频| 亚洲中文无码a∨在线观看|