Я использую hibernate.ejb.interceptor
для аудита технических столбцов (Createdby, create_timestamp, Version и т. Д.).Класс расширяет EmptyInterceptor
.
Все объекты, которые должны быть проверены, расширяются с помощью BaseObject.
Однако, когда я выполняю действие обновления вместо обновления, новая запись былавставлено.И мне удалось отследить аннотацию @Version
, как только я удалил ее, обновление выполняется по желанию.
Любая идея, почему @Version
вызывает ошибку, так как мне нужно реализовать столбец для управления версиями.
Большое спасибо!