Spring批处理和事务

Spring批处理和事务,spring,spring-batch,batch-processing,spring-transactions,Spring,Spring Batch,Batch Processing,Spring Transactions,我的问题与Spring批处理和事务有关 我们如何限制Spring批处理中的事务,以及如何限制/控制从数据库读取的项?请帮忙 实际上,我必须读取数据库表行,并且需要调用webservice,一旦从web service获得响应,就需要输入数据库。这就是我想要实现的全部流程。为此,我需要从数据库中分块读取项目并调用web服务 我知道写操作可以通过提交间隔来控制。但是我需要控制DB中的项目读数。你说的限制读数是什么意思?我想控制项目读数。另外,请提供一个链接,如果你发现支持这样的东西…实际上我必须阅读

我的问题与Spring批处理和事务有关

我们如何限制Spring批处理中的事务,以及如何限制/控制从数据库读取的项?请帮忙


实际上,我必须读取数据库表行,并且需要调用webservice,一旦从web service获得响应,就需要输入数据库。这就是我想要实现的全部流程。为此,我需要从数据库中分块读取项目并调用web服务


我知道写操作可以通过提交间隔来控制。但是我需要控制DB中的项目读数。

你说的限制读数是什么意思?我想控制项目读数。另外,请提供一个链接,如果你发现支持这样的东西…实际上我必须阅读数据库表行,需要调用webservice,一旦从web service得到响应,需要输入数据库。这就是我想要实现的全部流程。为此,我需要从数据库中分块读取项目并调用web服务。有什么帮助吗?我认为SpringBatch本身不支持它,您可以编写自己的读取器,读入20条记录并返回包含所有数据的对象,然后将其传递给编写器。否则,在SpringBatch中就没有直接的方法了。您可以更详细地解释scneario,就像您在评论中解释的那样,然后用批处理和J2EE标记问题。有人可能会给出更好的方法。Spring batch不是同样的解决方案。你说的restric reading是什么意思?我想控制项目的读数。另外,请提供一个链接,如果你发现支持这样的东西…实际上我必须阅读数据库表行,需要调用webservice,一旦从web service得到响应,需要输入数据库。这就是我想要实现的全部流程。为此,我需要从数据库中分块读取项目并调用web服务。有什么帮助吗?我认为SpringBatch本身不支持它,您可以编写自己的读取器,读入20条记录并返回包含所有数据的对象,然后将其传递给编写器。否则,在SpringBatch中就没有直接的方法了。您可以更详细地解释scneario,就像您在评论中解释的那样,然后用批处理和J2EE标记问题。有人可能会给出更好的方法。Spring批处理不是相同的解决方案。