0

我想知道是否可以在批处理上手动设置writecount属性,以便在STEP_EXECUTION.WRITECOUNT字段的表上记录结果。

这是我的伪代码

@Inject
EntityManager entityManager;

@Inject
private Logger logger;


@Transactional(Transactional.TxType.REQUIRED)
public void executeQuery(String query) {

    final int output = entityManager.createNativeQuery(query).executeUpdate();

    logger.info("rows updated: {}", output);
}
4

1 回答 1

1

STEP_EXECUTION.WRITECOUNT表中的列不适用于批处理步骤。如果你给它设置数据,它仍然是没有意义的。但我认为如果你以某种方式在你的批处理中设置这个值,它将被持久化到作业存储库中。

于 2020-01-29T14:04:24.310 回答