mybatis执行批量更新的时候,总会报错。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis执行批量更新的时候,总会报错。相关的知识,希望对你有一定的参考价值。
错误内容:Error updating database. Cause: org.h2.jdbc.JdbcSQLException: Invalid value "3" for parameter "parameterIndex" [90008-175]
### The error may involve com.its.itone.riipservice.service.impl.mapper.RuleCommandMapper.batchUpdate-Inline
映射配置:
<update id="batchUpdate" parameterType="java.util.List">
<foreach collection="list" item="item" open="" close="" separator=";" >
UPDATE hec_rule_command SET c_exe_order = #item.exeOrder WHERE c_id = #item.id
</foreach>
</update>
service 调用: count = commandMapper.batchUpdate(commandList);
mybatis执行批量更新batch update 的方法(oracle,mysql)
以上是关于mybatis执行批量更新的时候,总会报错。的主要内容,如果未能解决你的问题,请参考以下文章
mybatis执行批量更新batch update 的方法(oracle,mysql)
mybatis执行批量更新batch update 的方法(oracle,mysql)
Mybatis 批量更新 ORA-00911: 无效字符的错误