У нас есть класс сущности, который использует @Version
.
@Version
protected Long auditVersion;
Что если два потока пытаются вставить первое вхождение сущности?Оба экземпляра объекта будут иметь auditVersion
равным null
.Кажется, что Hibernate не обращает никакого внимания на сбой оптимистической блокировки, я не получаю StaleObjectStateException
Я ожидал.
Почему бы и нет?