关于JdbcCursorItemReader的spring批处理
我在使用JdbcCursorItemReader时遇到了一个问题 org.springframework.dao.InvalidDataAccessResourceUsageException:意外的光标位置更改 我已经设置了dataSource、sql、rowmapper和fetchsize关于JdbcCursorItemReader的spring批处理,spring,spring-batch,Spring,Spring Batch,我在使用JdbcCursorItemReader时遇到了一个问题 org.springframework.dao.InvalidDataAccessResourceUsageException:意外的光标位置更改 我已经设置了dataSource、sql、rowmapper和fetchsize 而且也没有使用多线程,有人帮我吗?正如bellabax所指出的,当行映射器操纵光标位置时会引发此异常。发生这种情况的原因是重新启动处理的设置方式。重新启动时,我们跳到处理的最后一条记录。如果在框架不知道的
而且也没有使用多线程,有人帮我吗?正如bellabax所指出的,当行映射器操纵光标位置时会引发此异常。发生这种情况的原因是重新启动处理的设置方式。重新启动时,我们跳到处理的最后一条记录。如果在框架不知道的情况下移动光标,我们将在错误的位置重新启动 尝试禁用verifyCursorPosition属性。检查ti是否满足您的要求,因为此参数允许在激活时RowMapper或RowCallbackHandler处理当前行后验证光标位置。
你没有发布任何代码。这里有一个 邮政编码、配置、堆栈跟踪、日志记录。请参阅可能的副本