论坛首页 Java企业应用论坛

ibatis insert数据出现 ArrayIndexOutOfBoundsException

浏览 1661 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2008-04-25  
插入数据库时提示如下信息
ERROR logger  [ExecuteThread: '10' for queue: 'Default.Thread.Pool']: (SqlMapClient operation): encountered SQLException [ 
--- The error occurred in com/xx/yy/ErrorDao.xml. 
--- The error occurred while applying a parameter map. 
--- Check the ErrorDao.insert-error-param. 
--- Check the statement (update failed).
--- Cause: java.lang.ArrayIndexOutOfBoundsException: ArrayIndexOutOfBoundsException]; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:  
--- The error occurred in com/xx/yy/ErrorDao.xml. 
--- The error occurred while applying a parameter map. 
--- Check the ErrorDao.insert-error-param. 
--- Check the statement (update failed). 
--- Cause: java.lang.ArrayIndexOutOfBoundsException: ArrayIndexOutOfBoundsException

插入的数据中对应的有多个clob字段,参数方式采用如下方式
<parameter property="errorData" jdbcType="VARCHAR" nullValue="NO_VALUE"/>
现在绝大部分情况下不会出现,在生产环境高并发量的时候偶尔会出现
怀疑是否为ibatis内部问题,现有ibatis为2.2.0版本
各位是否碰到过类似问题,升级版本是否能解决
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics