DreamTiger的夢(mèng)幻樂園

          隨便寫寫,自得其樂,生活就是這樣

            BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
            29 Posts :: 0 Stories :: 13 Comments :: 0 Trackbacks
          在Hibernate的配置中,我目前是采用Annotation的方式,不過(guò)原理應(yīng)該都一樣。

          對(duì)于如下的屬性:
            private String dtaContent;

            @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)
            @Column
            public String getDtaContent() {
              return dtaContent;
            }
          Hibernate會(huì)默認(rèn)對(duì)應(yīng)到MySQL的Text上去。Text是有65535字節(jié)限制的。


          改成:
            private String dtaContent;

            @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)
            @Column(length = 16777215)
            public String getDtaContent() {
              return dtaContent;
            }
          Hibernate會(huì)對(duì)應(yīng)到MySQL的MeduimText上去。MedumnText最大16777215字節(jié)。

          改成:
            private String dtaContent;

            @Lob(type = LobType.CLOB, fetch = FetchType.LAZY)
            @Column(length = 16777216)
            public String getDtaContent() {
              return dtaContent;
            }
          Hibernate會(huì)對(duì)應(yīng)到MySQL的LongText上去。LongText最大2147483647字節(jié)。



          posted on 2006-02-04 21:47 夢(mèng)幻樂園 閱讀(3794) 評(píng)論(1)  編輯  收藏 所屬分類: Java

          Feedback

          # re: MySQL中Text, MeduimText, LongText在Hibernate中的設(shè)置 2006-04-09 01:36 csq6699@163.com
          請(qǐng)教mysql的text與hibernate的問(wèn)題,
          mysql服務(wù)端和頁(yè)面編碼均為UTF-8,其它數(shù)據(jù)類型正常,
          用hibernate插入帶中文數(shù)據(jù)時(shí),卻出現(xiàn)在Data too long錯(cuò)誤;
          而用一般的JDBC插入則正常,請(qǐng)問(wèn)是怎么回事?  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 田林县| 巢湖市| 和顺县| 喀喇| 潮州市| 资溪县| 浑源县| 花垣县| 和顺县| 卫辉市| 安岳县| 南木林县| 滨海县| 宁远县| 漯河市| 沙坪坝区| 山阳县| 哈尔滨市| 菏泽市| 宜城市| 南平市| 达拉特旗| 武强县| 广宗县| 砚山县| 衡山县| 讷河市| 广河县| 新安县| 山东| 通江县| 辽源市| 贺州市| 武清区| 弋阳县| 沁阳市| 资阳市| 昆明市| 靖边县| 敖汉旗| 木兰县|