Java 1406. Optimistic vs pessimistic lock в Hibernate.
Оптимистическая блокировка (Optimistic Locking) и пессимистическая блокировка (Pessimistic Locking) - это два подхода к управлению блокировками в Hibernate. Оптимистическая блокировка (Optimistic Locking) Оптимистическая блокировка основана на предположении, что конфликты блокировки редки и что большинство транзакций не будут конфликтовать друг с другом. При использовании оптимистической блокировки Hibernate не блокирует данные во время чтения, а только проверяет их состояние перед сохранением изменений...