关于mybatis3.0处理long字段的问题
我现在用的是oracle 10g,架构spring+mybatis3,jdbc包用的是oracle安装路径里面的ojdbc14,表中有一个字段是long类型的,生成xml文件里面,我如果这样写
<result column="O_DATA_FRAMES" property="oDataFrames" jdbcType="
LONGVARCHAR" />
或者<result column="O_DATA_FRAMES" property="oDataFrames" jdbcType="
CLOB" />
在查询的时候都报错:Caused by:
java.sql.SQLException: 无效的列类型: getCLOB not implemented for class oracle.jdbc.driver.T4CLongAccessor
如果这样写:<result column="O_DATA_FRAMES" property="oDataFrames" jdbcType="
BLOB" />
在查询的时候就报错Caused by: java.sql.
SQLException: 流已被关闭
请问是咋回事啊?我用jdbc写的话就没有这些问题了
------解决方案--------------------<result column="O_DATA_FRAMES" property="oDataFrames" jdbcType="
DECIMAL" />
用这个试试