为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM7
【操作系统】:CENTOS7
【CPU】: inter
【问题描述】*:
一个字段本来是clob类型的,我在库里手动改成varchar类型,长度设置4000,结果发现程序在查询的时候还是走getClob的方法,导致程序报错(用id查询会报错,其它字段查询就没问题),但是在使用hibernate for 4.0的方言包下就能正常查询。如果我修改成varchar,长度设置为2000,就正常。是hibernate for 5.3的bug吗?还是我们使用的问题?
列类型不同,程序中获取数据的方法要做对应的调整
如果数据的长度不会超过2000个字节,建议用varchar