Мы только начали использовать Hibernate Envers, и она хорошо работает для входа , что изменилось, однако, есть способ, которым он может также войти когда произошло изменение?Hibernate Envers - включает в себя дату, когда изменение произошло
Итак, может ли он добавить столбец datetime в таблицу аудита?
Согласно документации Envers, это должно произойти по умолчанию:
Когда Envers запускает новую версию, она создает новый объект ревизии, которая хранит информацию о ревизии. По умолчанию это включает только
- номер ревизии - целочисленное значение (int/целое или длинное/длинное). По сути, первичный ключ ревизионной метки времени - длинное/длинное или java.util.Date значение, представляющее момент, когда была произведена ревизия. При использовании java.util.Date вместо длинной/длинной для временной отметки ревизии старайтесь не хранить ее в виде данных столбца, который потеряет точность.
Итак, мое понимание, что нет необходимых действий, необходимых для получения пересмотра метки времени. Однако в моем случае в таблицах, созданных с помощью envers, отсутствует метка времени ревизии.
Благодаря
Прочтите руководство? https://docs.jboss.org/hibernate/envers/3.6/reference/en-US/html/revisionlog.html –
Спасибо Алану, согласно документации Evners добавляет временную метку ревизии по умолчанию. Однако в моем случае это не отображается. – Magick