Что такое столбец VERSION в BATCH_JOB_INSTANCE мета-таблиц пакета Spring? - PullRequest
1 голос
/ 29 мая 2019

Я реализовал некоторые коды с подпружиненным замком. После того, как мой пакет сработал, данные были сохранены в таблицах метаданных.

Я выяснил, что BATCH_JOB_INSTANCE и BATCH_JOB_EXECUTION имеют столбец VERSION, и их столбцы версий отличаются.

Не могли бы вы сказать, что означает версия?

1 Ответ

1 голос
/ 29 мая 2019

Spring Batch использует оптимистическую стратегию блокировки при работе с обновлениями базы данных, и именно здесь вступает в игру столбец version. Это подробно объясняется в Приложении A: Схема метаданных .

...