首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

ibatis 处置clob类型

2012-10-06 
ibatis 处理clob类型今天在发布新闻内容的时候,由于内容比较多,最后发布出错了。查看log 发现错误信息:---

ibatis 处理clob类型
今天在发布新闻内容的时候,由于内容比较多,最后发布出错了。查看log 发现错误信息:--- Cause: java.sql.SQLException: setString 只能处理少于 32766 个字符的字符串,在网上查了哈资料,先说说我的环境,iBATIS用的2.0的版本,Oracle用的ojdbc14_10.1.0.2.jar,在处理上是用的spring管理:

<bean id="sqlMapClient"/></property><property name="configLocation">     <value>classpath:sqlmap-config.xml</value>  </property><!-- blob字段处理配置 --><property name="lobHandler"><ref local="oracleLobHandler"/></property></bean><!-- blob字段处理配置开始 --><bean id="nativeJdbcExtractor" name="code"><typeHandler jdbcType="CLOB" javaType="java.lang.String" callback="org.springframework.orm.ibatis.support.ClobStringTypeHandler" />
[/color]然后在操作的时候比如编辑:context=#context:CLOB#
这样就ok啦!<typeHandler jdbcType="CLOB" javaType="java.lang.String" callback="org.springframework.orm.ibatis.support.ClobStringTypeHandler" />

热点排行