hibernate映射mysql数据类型varchar为longtext,请教为什么

解决方案 »

  1.   

    varchar字段修饰列长度好像是5000字符吧
    longtext更长些,具体记不住
    所以映射时需要看你字段长度了,比如有10000字符,varchar肯定就放不下了,只好换longtext
      

  2.   

    varchar字段长度是300,就映射成longtext类型了。
    mysql是6.0版,支持varchar最长65535。
    hibernate是3.3.1
    是不是hibernate版本太低的缘故
      

  3.   

    varchar字段长度是300,就映射成longtext类型了。
    mysql是6.0版,支持varchar最长65535。
    hibernate是3.3.1
    是不是hibernate版本太低的缘故
      

  4.   

    varchar字段长度是300,就映射成longtext类型了。
    mysql是6.0版,支持varchar最长65535。
    hibernate是3.3.1
    是不是hibernate版本太低的缘故