spring-batch - Spring 批处理元表的 BATCH_JOB_INSTANCE 中的 VERSION 列是什么?
问题描述
我用spring batch实现了一些代码。在我的批处理工作后,数据已存储在元数据表中。
我发现 BATCH_JOB_INSTANCE 和 BATCH_JOB_EXECUTION 有 VERSION 列,它们的版本列不同。
你能告诉我什么版本的意思吗?
解决方案
Spring Batch 在处理数据库更新时采用了乐观锁定策略,这就是该version
列发挥作用的地方。这在附录 A:元数据模式中有详细说明。
推荐阅读
- r - 从 TOC 抑制 R Markdown 标题
- three.js - 如何在 aframe/三个 js 中渲染成本更低的球体?
- asp.net - Azure Application Insights 中报告的 window.onerror 中的无效字符;ASP.Net 网络应用程序
- python - 如何使用 numpy genfromtxt 读取固定宽度的混合格式文件?
- javascript - Dicsord.js 服务器信息
- python - Python 类在 Google Colaboratory 上表现异常
- html - HTML 中的图像在除法之外保持垂直堆叠
- laravel - 如何以格式化的方式打印此集合?
- c - linux中匿名内存映射映射到哪个文件?
- java - 如何使用 Java SDK 在 Keycloak 中验证 JWT 令牌?