郁闷好久的问题,解决,爽

最近用structs+hibernate+spring做的一个项目,后台用的是oracle92。

测试的时候发现了一个数据的插入问题,在数据库里面定义的一个varchar(4000)的字段,在action层打印显示的字段大小明明就是<4000字节的  可是一执行用hibernate插入操作的时候,就报错,而且显示的字段大小只要一超过2000就报错说超出范围,而且汉字还是3字节编码的,而所有的页面都用gbk编码郭了,一直百思不得其解,原来是oracle驱动得问题。oracle92自己带的驱动只是适合jdk1.3以前的,在oracle的官方网站上下载一个最新驱动,一切ok!晕吧!呵呵,希望大家  不要范和我一样的毛病。为此二郁闷。

你可能感兴趣的:(郁闷好久的问题,解决,爽)