DreamTiger的夢(mèng)幻樂(lè)園

          隨便寫(xiě)寫(xiě),自得其樂(lè),生活就是這樣

            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)幻樂(lè)園 閱讀(3795) 評(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)論
            

          主站蜘蛛池模板: 洛浦县| 青铜峡市| 宜昌市| 额济纳旗| 肃北| 华容县| 海盐县| 洪洞县| 财经| 兴安县| 陇西县| 邓州市| 丽江市| 安仁县| 芦溪县| 越西县| 乳源| 阿荣旗| 漳浦县| 铁岭县| 海宁市| 库尔勒市| 洮南市| 安义县| 南昌县| 巴林右旗| 广丰县| 冀州市| 大同县| 嘉义市| 莱芜市| 阳山县| 沙田区| 镇康县| 凉山| 通河县| 枝江市| 宁明县| 惠来县| 沁源县| 南平市|