ibatis插入clob数据类型问题

用的struts+spring+ibatis框架,现有一大字符串(实体类中用String,保存的是一段html代码),要存入数据库中,varchar2不够存,所以选择,c... 用的struts+spring+ibatis框架,现有一大字符串(实体类中用String,保存的是一段html代码),要存入数据库中,varchar2不够存,所以选择,clob。但是报错:数据大小超出此类型的最大值。

跪求大神解答。
展开
 我来答
中国青春心
2012-12-18 · TA获得超过4637个赞
知道小有建树答主
回答量:1966
采纳率:83%
帮助的人:561万
展开全部
你的sqlMapConfig.xml文件中加入两个节点,如下:
<typeHandler jdbcType="BLOB" javaType="[B"
callback="org.springframework.orm.ibatis.support.BlobByteArrayTypeHandler" />
<typeHandler jdbcType="CLOB" javaType="java.lang.String"
callback="org.springframework.orm.ibatis.support.ClobStringTypeHandler" />

下面是正常的sqlMap不用动
<sqlMap resource="..."/>
更多追问追答
追问
具体在那里加?我在里边就找不到有这两个节点啊
还有也没有.
节点下边就没有resource属性啊
追答
你确定你用的是ibatis,而不是mybatis么?
如果是ibatis的话,是有自己的配置文件的,而mybatis可以没有自己的配置文件,也可以有,但是这两个里面的内容是完全不同的。
你是不是有许多XXMapper.xml文件?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式