<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實現Clob和Blob對象的存取

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

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

            好了,就是這么簡單!

    Feedback

    # re: Hibernate實現Clob和Blob對象的存取   回復  更多評論   

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

    # re: Hibernate實現Clob和Blob對象的存取 [未登錄]  回復  更多評論   

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

    # re: Hibernate實現Clob和Blob對象的存取   回復  更多評論   

    2007-11-05 12:59 by 紅藍鉛筆
    能詳細點嗎?配置文件能貼出來嗎?
    主站蜘蛛池模板: 成人亚洲性情网站WWW在线观看| 免费a在线观看播放| 亚洲AV综合色区无码一二三区| 免费jlzzjlzz在线播放视频| 免费91麻豆精品国产自产在线观看 | 久久国产精品免费一区二区三区| 亚洲人成在线观看| 在线观看无码的免费网站| 成人自慰女黄网站免费大全| 亚洲卡一卡二卡乱码新区| 国产亚洲精品看片在线观看| 日韩亚洲国产高清免费视频| 大片免费观看92在线视频线视频| 亚洲最大在线观看| 国产精品亚洲综合一区| 欧美最猛性xxxxx免费| 中文字幕免费在线看| 亚洲欧美日韩一区二区三区| 亚洲成AV人片在线播放无码| 免费观看的av毛片的网站| a毛片在线还看免费网站| 亚洲色偷偷色噜噜狠狠99网| 国产亚洲美女精品久久久久狼 | 高清在线亚洲精品国产二区| 91九色老熟女免费资源站| 人人爽人人爽人人片av免费| 亚洲深深色噜噜狠狠网站| 亚洲AV午夜福利精品一区二区 | 国产精品亚洲高清一区二区| 最近免费中文字幕视频高清在线看| h在线看免费视频网站男男| 亚洲AV无码一区二区大桥未久| 97亚洲熟妇自偷自拍另类图片| 国产成人亚洲影院在线观看| 成人毛片18女人毛片免费| www.免费在线观看| 鲁丝片一区二区三区免费 | 国产猛烈高潮尖叫视频免费| 无遮免费网站在线入口| 特级精品毛片免费观看| 天黑黑影院在线观看视频高清免费 |