Я заметил, что в Spring Data JDBC, похоже, не реализована оптимистическая блокировка (что-то вроде аннотации @Version в JPA).
Я думал о создании запроса @Modifying
, который рассматривает поле версии и возвращаетboolean
чтобы проверить вручную, было ли обновление успешным или нет.Но я боюсь, что этот подход ограничен простыми сущностями, а не агрегатами, подразумевающими несколько таблиц.
Какой лучший способ реализовать оптимистическую блокировку для агрегатов?