Spring Batch JdbcBatchItemWriter提交是重新提交记录

时间:2016-08-17 05:48:20

标签: spring spring-batch

我有skip-limit==commit-interval,价值为100。如果记录中的1个由于完整性而失败,我需要跳过而其他记录不应受影响,并且需要记录我能够对SkipListenerSupport执行的失败,但问题是我的其他记录是否具有唯一的检查约束在列上,由于那1条记录失败而被解雇,因为这些记录再次被提交或者是什么?如果我设置commit-interval = 1,则不会发生此问题。

<skippable-exception-classes> 
    <include class="org.springframework.dao.DataIntegrityViolationException"/>
</skippable-exception-classes>

0 个答案:

没有答案