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