Когда я упоминаю @Lock(PESSIMISTIC_WRITE)
для транзакции CRUD, до каких пор блокировка удерживается (когда она предназначена для операции чтения)?
Я прочитал в https://www.baeldung.com/jpa-pessimistic-locking, что:
Все они сохраняются до фиксации транзакции или ее отката.
Что происходит, если аннотация @Lock
используется для метода чтения CRUD (например, findAll
... или аналогичного). Это пока область переменной, содержащей возвращаемое значение, не существует?