首页 文章

Spring批处理:如何根据spring批处理中的前提条件跳过当前步骤

提问于
浏览
0

我有一个Spring批处理步骤阅读器,其中查询很复杂,并包含多个表的连接 . 作业将每天运行,根据上次更新的日期查找添加到表A的记录 . 在没有添加记录的情况下,查询仍然需要很长时间才能返回结果 . 我想检查是否有任何记录添加到表A,然后才运行完整查询 . 示例:从表A中选择count(recordID),其中last_update_date>如果count> 0,则继续执行连接其他表的步骤(reader,writer等) . 如果count = 0,则跳过阅读器,编写器并将步骤状态设置为COMPLETED,然后继续执行作业的下一步 . 在Spring批次中这可能吗?如果是,怎么办呢?

1 回答

相关问题