Увеличивает ли запрос обновления JPQL поле @Version для поддержки блокировки Optimisti c? Я предполагаю, что нет, но тогда это означает, что обновление JPQL будет всегда проходить, то есть оно будет обновлять объект независимо от того, существует ли активная транзакция, пытающаяся обновить данный объект. В этой ситуации активная транзакция пройдет, так как поле @Version не изменилось, что приведет к потере обновления. Я прав?
Как можно избежать потерянных обновлений в этой ситуации? Стоит ли использовать пессимистику c блокировку?