我想知道是否可以手动在一个批处理上设置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);
}发布于 2020-01-29 14:04:24
表中的STEP_EXECUTION.WRITECOUNT列不适用于批处理步骤。如果将数据设置为它,它仍将是毫无意义的。但是我认为如果您在批处理中设置了这个值,它将被持久化到作业存储库中。
https://stackoverflow.com/questions/59947983
复制相似问题