У меня возникает проблема, когда я использую @Version с JPA (Hibernate). Когда я объединяю свой объект для существующей записи, он не запускает оператор обновления, а вместо этого всегда запускает оператор вставки.
Если я удалю @Version из своего объекта, он будет работать, как и ожидалось. Нужно ли мне делать какие-либо специальные настройки для использования @Version?
Некоторые зависимости в моем POM приведены ниже.
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.1-api</artifactId>
<version>1.0.0.Draft-16</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>4.2.15.Final</version>
</dependency>