Spring batch Spring批处理比较itemReader中的两个表

Spring batch Spring批处理比较itemReader中的两个表,spring-batch,Spring Batch,无论如何,我们可以使用SpringBatch根据任何特定列比较两个不同的表 例如: 表1内容: 客户id、客户名称、标志 表2内容: 客户id、客户名称、标志 我的要求是这样的, 每当表1中有记录时,我都会将其插入表2中, 当表1中的记录被删除时,我会将表2中的标志标记为“N”为什么在这里需要spring批处理,创建一个DB IO读/写的over head。在DB中创建触发器,以便在执行insert/delete时生成一个触发器,您将执行适当的任务Spring Batch不为此提供任何现成的解决

无论如何,我们可以使用SpringBatch根据任何特定列比较两个不同的表

例如:

表1内容:

客户id、客户名称、标志

表2内容:

客户id、客户名称、标志

我的要求是这样的,

每当表1中有记录时,我都会将其插入表2中,
当表1中的记录被删除时,我会将表2中的标志标记为“N”

为什么在这里需要spring批处理,创建一个DB IO读/写的over head。在DB中创建触发器,以便在执行insert/delete时生成一个触发器,您将执行适当的任务

Spring Batch不为此提供任何现成的解决方案。您需要编写客户处理器/决策器,并使用多个编写器来完成此任务