Это может произойти, если Hibernate не имеет доступа к старому состоянию объекта для сравнения с новым состоянием. Это обычно происходит при сохранении отдельных объектов. Если для сравнения нет старого состояния, Hibernate предполагает, что проверенное свойство изменилось, и регистрирует ревизию.
Эту проблему можно обойти, повторно прикрепив отсоединенные сущности с помощью метода merge()
перед сохранением сущности.