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

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

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

    搬磚頭

    Knocking on Heaven's Door
    posts - 34, comments - 6, trackbacks - 0, articles - 0

    Hibernate實現(xiàn)Clob和Blob對象的存取

    Posted on 2007-11-02 16:17 生活在別處 閱讀(3581) 評論(3)  編輯  收藏 所屬分類: Java
            項目開發(fā)中,碰到的問題,原先設(shè)計的字段,定為VARCHAR2類型,最大長度為4000 bytes,實際的應(yīng)用中,內(nèi)容往往超過兩千漢字,沒辦法正常插入,因此改為clob大字段類型。
            采用Hibernate,實現(xiàn)Clob和Blob對象的存取, 網(wǎng)上有很多解決方案,但是比較老,實際運用中,可能會碰到各種問題。下面是我采用的方案,比較簡單,希望對碰到這個問題的人,有幫助。
            目前oracle的driver已經(jīng)支持JDBC 直接操作 CLOB了,但是使用舊的driver的時候,會遇到各種問題,如2k字符的問題。
             最新的oracle10g的driver,已經(jīng)解決了這些問題。我項目用ojdbc14-10.2.0.3.0.jar 連接oracle9i數(shù)據(jù)庫,可以正常讀寫CLOB。
             Hibernate存取Clob和Blob對象,將 clob用string方式處理。
             Hibernate Annotations方式,只要映射成Lob類型就可以,對該字段的讀寫,就是一般的操作方式。

            @Lob
        public String getTxt() {
            
    return txt;
        }

            好了,就是這么簡單!

    Feedback

    # re: Hibernate實現(xiàn)Clob和Blob對象的存取   回復(fù)  更多評論   

    2007-11-03 19:41 by lan
    這樣的方法的確可行,我去年也是這么解決的。當時還參照了javaeye上很多的文章,尤其是robbin的。經(jīng)過測試,只能這樣在9i上跑,對于8i和10g都是不行的。
    建議使用spring對于Lob的封裝處理!

    # re: Hibernate實現(xiàn)Clob和Blob對象的存取 [未登錄]  回復(fù)  更多評論   

    2007-11-05 08:37 by 壞男孩
    我崇尚簡單,喜歡這種方式!!

    # re: Hibernate實現(xiàn)Clob和Blob對象的存取   回復(fù)  更多評論   

    2007-11-05 12:59 by 紅藍鉛筆
    能詳細點嗎?配置文件能貼出來嗎?
    主站蜘蛛池模板: 狠狠色伊人亚洲综合成人| 亚洲视频中文字幕在线| 永久免费AV无码网站国产| 亚洲A∨无码一区二区三区| 100000免费啪啪18免进| 美女18毛片免费视频| 亚洲av日韩av天堂影片精品| 免费av欧美国产在钱| 国产又黄又爽又大的免费视频| 亚洲人成网站18禁止久久影院 | 2020久久精品国产免费| 美女视频黄频a免费观看| 亚洲综合精品一二三区在线 | 日本特黄特色免费大片| 在线观看特色大片免费网站| 亚洲乱妇熟女爽到高潮的片| 亚洲精品国产精品乱码视色| 拨牐拨牐x8免费| 毛片在线播放免费观看| 337P日本欧洲亚洲大胆艺术图| 亚洲处破女AV日韩精品| 婷婷亚洲天堂影院| 久草视频免费在线| 国产色无码精品视频免费| 亚洲色大成网站www永久男同 | 亚洲AV无码一区东京热久久 | 免费A级毛片无码专区| 在线观看亚洲免费视频| 亚洲免费在线视频观看| 久久精品国产亚洲综合色| 国产精品无码一二区免费 | 亚洲中文字幕日产乱码高清app| 久久精品免费全国观看国产| a级片免费观看视频| 免费人成再在线观看网站| 亚洲乱码一二三四区国产| 久久亚洲国产精品| 亚洲日韩一页精品发布| 亚洲美日韩Av中文字幕无码久久久妻妇| 97人妻无码一区二区精品免费| 国产麻豆一精品一AV一免费|