日期:2014-05-19  浏览次数:20652 次

Data size bigger than max size for this type: 2669
原来在windows下添加较长的String内容不会出错的,现在平台转移到redhat linux erterprice5下就出现:Data size bigger than max size for this type: 2669错误

原来windows下:apache-tomcat-5.5.23.exe
  jdk-1_5_0_11-windows-i586-p.exe

现在linux下:apache-tomcat-5.5.23.tar.gz
  jdk-1_5_0_17-linux-amd64.bin


大家帮我看看是什么原因,数据库用oracle,varchar(4000)类型(试过用clob,结果一样,windows下添加可以,linux下出错,应该不是数据库的关系)

------解决方案--------------------
我看这个跟字符编码有关(有些为一个字节,有些为2个字节),你试试,把varchar(4000)改成varchar(8000).同时把映射文件里面的配置也改为8000试试。