首页 > 解决方案 > org.apache.ibatis.exceptions.PersistenceException

问题描述

我在同一事务中两次更新同一记录。偶尔会抛出异常:

org.apache.ibatis.exceptions.PersistenceException:

更新数据库时出错。原因:java.sql.SQLTransactionRollbackException: [FMWGEN][DB2 JDBC Driver][DB2]异常结束工作单元条件发生。

错误可能涉及sqlmap.updateStatus-Inline

设置参数时出错

SQL: UPDATE TABLE_A SET STATUS = '2' WHERE COL_1 = ? 和 COL_2 = ? 和状态!='9'

原因:java.sql.SQLTransactionRollbackException: [FMWGEN][DB2 JDBC Driver][DB2]异常结束工作单元条件发生。

at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:23) ~[mybatis-3.2.5.jar:3.2.5]
at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:150) ~[mybatis-3.2.5.jar:3.2.5]

我不确定是什么导致了这个问题,请帮助我。

标签: javadb2mybatis

解决方案


推荐阅读