我们都知道,春季批量自2.0版以来,使用以草原为导向的处理方法。
Does it mean that, if an exception occurs in the item writer, the Data Source Transaction manager will roll back the whole chunk or only the related item?
实际上,我给了它一个尝试,并且看到框架翻开了整个空白。 这不是我需要的,因为我不想,我要说,499件成功处理的项目,在最后一件事造成一个例外的情况下,由500件物品组成的棚户中转播。
我能够找到的唯一解决办法是,在我的任务中增加以下内容。 然而,我不清楚这是否正确。
<batch:transaction-attributes propagation="NOT_SUPPORTED"/>
另一种意见是,简单地将草地面积缩小到1(一个),但也有一点意义。
Maybe Spring Batch不适合我的问题领域。 如果是的话,请告诉我,那么,我就在奋起与这种框架具体行为作斗争。
任何建议都将受到高度赞赏。