Вы бы использовали его как обычно.В 1 транзакции вы сначала выполните SELECT...FOR UPDATE
(@ SqlQuery).После этого в той же транзакции вы можете выполнить любой запрос на обновление (@SqlUpdate).
Я написал аннотации для Object API, но он также может быть использован с плавным API.
Когда вы используете FOR UPDATE
, таблица или строка ... подробнее об этом здесь , блокируется до тех пор, пока транзакция не будет «освобождена» (в зависимости от версии возникли некоторые проблемы с откатом до)