Java Spring BATCH 2.x中的批次步骤执行中缺少项计数列

Java Spring BATCH 2.x中的批次步骤执行中缺少项计数列,java,spring,spring-batch,Java,Spring,Spring Batch,我正在将我的应用程序从Spring Batch 1.1.4迁移到Spring Batch 2.2.7,我面临着将表-Batch\u STEP\u执行的列从1.x架构映射到2.x架构的问题 早些时候,ITEM\u COUNT是此表的一部分,但现在已不存在了?我现在应该在哪里获得项目计数?我看不到任何其他表也包含此值 以下是两个版本的元数据模式的链接 1.x- 2.2.x-阅读您提供的链接中的文档,下面是为1.x模式中的项计数编写的内容: ITEM_COUNT:此执行期间已写出的项目数 根据这一描述

我正在将我的应用程序从Spring Batch 1.1.4迁移到Spring Batch 2.2.7,我面临着将表-
Batch\u STEP\u执行的列从1.x架构映射到2.x架构的问题

早些时候,
ITEM\u COUNT
是此表的一部分,但现在已不存在了?我现在应该在哪里获得
项目计数
?我看不到任何其他表也包含此值

以下是两个版本的元数据模式的链接

1.x-
2.2.x-

阅读您提供的链接中的文档,下面是为1.x模式中的
项计数编写的内容:

ITEM_COUNT:此执行期间已写出的项目数


根据这一描述,我认为
WRITE\u COUNT
中的2.x模式中的等效列来自
BATCH\u STEP\u EXECUTION
(同一个表)

通过将单个
ITEM\u COUNT
替换为以下列,增加了更多的粒度:

READ_COUNT
FILTER_COUNT
WRITE_COUNT
READ_SKIP_COUNT
WRITE_SKIP_COUNT
PROCESS_SKIP_COUNT
ROLLBACK_COUNT 

1.x中的前一个
ITEM\u COUNT
WRITE\u COUNT
现在对齐。

我正在检查他们的JIRAs,得到了这个。这表示
项的计数
被分成读取/过滤/写入计数。这是否意味着
ITEM\u COUNT
是所有这些的总和呢?@divinedragon我会说不:如果你处理10个项目,并且一切顺利,你将有
READ\u COUNT=10+PROCESS\u COUNT=10+WRITE\u COUNT=10
,那么总数将是
30
Thrax是正确的<代码>项目计数
仅映射到
写入计数
。其他新的专栏提供了额外的细节,我认为这是非常有用的。