Описание тега hibernate-envers
Hibernate Envers - это базовый модуль инфраструктуры Hibernate, который обеспечивает простой аудит объектов и отслеживание изменений с помощью аннотаций и простых шагов настройки.
1
ответ
Hibernate.Envers: @Audited at @ManyToOne выдает исключение
Существуют следующие два класса, связанных многоконтурной аннотацией: @Entity public class Firma { @Id @GeneratedValue private int id; @OneToMany(mappedBy = "firma") private List<Mitarbeiter> mitarbeiter; //getter und setter methods } @Entity …
16 авг '10 в 18:07
1
ответ
Как настроить снимок возвращаемой таблицы с помощью hibernate en verse query
Я пытаюсь с Hibernate Enverse ниже пример кода. List personsAtAddress = getAuditReader().createQuery() .forRevisionsOfEntity(MyEntity.class, false, true) получить выход в формате Jsen, как показано ниже [ {"id"=1, "name" ="ssss" },{ "revid" =1, "use…
22 июл '17 в 03:50
0
ответов
Как использовать Аудит и трассировать в Hibernate Envers?
Я наконец заставляю свой код работать с hibrnate, но всегда есть печально новое. Ну, это мой код: @Audited(withModifiedFlag=true) @Entity @SecondaryTable(name = "ParentChild") public class ParentChild{ // @Audited(targetAuditMode = RelationTargetAud…
03 июл '16 в 10:38
2
ответа
Hibernate Envers: Как удалить записи из моих таблиц аудита?
Этот вопрос уже обсуждался здесь, однако он не решил мою проблему. Давайте создадим простой проверяемый класс Person с некоторой строковой информацией, такой как имя и т. Д., А также со списком адресов электронной почты. Теперь я хочу удалить конкре…
16 авг '12 в 16:20
0
ответов
Hibernate Envers: откат транзакции, когда не удалось создать ревизию
В нашем проекте мы используем envers для хранения исторических данных наших организаций. Исторические данные имеют деловую ценность. Как мы знаем, аудит происходит на этапе до завершения, где исключения обнаруживаются и не распространяются. Сценарий…
21 мар '17 в 14:55
1
ответ
Hibernate Envers Вернуть данные в версию
Мы используем Hibernate Envers для хранения исторических изменений данных, существует требование вернуть данные к определенной версии. Поскольку мы используем столбец Версия для использования подхода оптимистической блокировки, когда я пытаюсь сохра…
06 апр '11 в 09:26
0
ответов
Envers не проверяет ревизию отношения @ManytoMany+@JoinTable
У меня есть свойство, которое находится в классе A следующим образом: @ManyToMany(cascade = CascadeType.ALL) @JoinTable(name = "tblTestLabelExclude", joinColumns = @JoinColumn(name = "TestId"), inverseJoinColumns = @JoinColumn(name = "LabelId")) @La…
09 сен '16 в 17:12
1
ответ
Использовать таблицы ревизий для хранения бизнес-данных?
Мы используем Hibernate Envers в нашем проекте для хранения полной ревизии всех наших таблиц базы данных. Вы бы посоветовали использовать эти теневые таблицы для извлечения бизнес-данных (например, creationDateTime/modifyDateTime/business "history" …
09 мар '15 в 17:15
1
ответ
Использование Hibernate Envers с наследованием
Пожалуйста, предложите мне, как сделать аудит с таблицей типов наследования для каждого подкласса, потому что я не могу найти какую-либо документацию для этого. Я пробовал это на моем коде, но он не работает должным образом. Если я сделаю родительск…
22 авг '14 в 12:15
0
ответов
Невозможно получить объект в Hibernate Envers
Я пытаюсь отобразить значения в объекте RefAuthorizationVO при вызове объекта DuaVO. Но когда я отлаживаю его, значение отображается как ноль. Я передаю код авторизации как "BENE" и хотел получить конкретную выборку столбца из таблицы RefAuthorizati…
31 мар '15 в 14:25
1
ответ
Как я могу проверить изменения базы данных с помощью Play Framework?
Я изучаю Play Framework... и мне интересно, как реализовать механизм аудита для отслеживания операций с БД (добавлять, изменять, удалять). Например, я ожидал бы чего-то очень похожего на Hibernate, где таблицы аудита создаются автоматически... Кто-н…
16 ноя '12 в 22:15
1
ответ
Envers & "Другой объект с тем же значением идентификатора уже был связан с сеансом"
Я пытаюсь использовать envers в моем проекте hibernate 5 для мониторинга изменений в БД. Но я столкнулся с проблемой @Embeddable элементы. Когда я сохраняю сущности, которые содержат @Embeddable элементы, я получаю следующую ошибку: Caused by: javax…
12 окт '17 в 06:55
1
ответ
Есть ли способ определить, какие свойства были изменены через AuditQuery?
У меня есть объект под названием Contact и у меня есть каждое свойство помечено как @Audited, Сохранение изменений работает как положено. Я могу видеть все данные и изменения в базе данных. Я пытаюсь получить доступ к изменениям. Я хочу получить все…
30 мар '15 в 22:11
1
ответ
Включить удаленные данные вместе с другими данными в запрос аудита
Я запрашиваю как следует AuditQuery si_query = audQueryCreator.forRevisionsOfEntity(SecurityIdentifiers.class, false, false) .add(AuditEntity.revisionNumber().eq(revision_Id)); Выше Query не содержит удаленных данных (данные с типом ревизии '2'). Ес…
27 июн '17 в 10:57
1
ответ
Java Hibernate Envers Предупреждение UpdateLockingStrategy HHH000416 В AuditTable
Привет, у нас есть сервер, работающий с Hibernate, классы проверяются с помощью envers. Как это: package db.shared; import interfaces.GuiEditableTable; import interfaces.ListableEntity; import interfaces.ShortDescriptable; import java.util.HashSet; …
15 окт '13 в 07:17
1
ответ
Envers не создает пользовательскую таблицу ревизий
У меня есть приложение с настроенной сущностью Revision, но при развертывании оно создает приложение REVINFO по умолчанию: Ревизионная сущность: @Entity @Table(name = "CustomRevisionEntity", catalog = "molecular") @RevisionEntity(CustomRevisionEntit…
12 апр '18 в 12:43
2
ответа
Hibernate 4.3.11 - сбои Envers с полем ZonedDateTime
Я пытаюсь использовать @Audited в классе Domain, но у Domain есть поля ZonedDateTime и получаю ошибку: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/…
17 фев '17 в 16:55
1
ответ
Модификация поля ENVERs не установлена
У меня есть рабочий проект ENVERs, который я завершал реализацию и заметил функцию отслеживания изменения уровня свойства. Эта функция идеально подходит для наших нужд и заменит несколько (ручных) таблиц. Проблема приходит здесь; У меня есть поля, у…
04 янв '16 в 22:09
1
ответ
Hibernate Entity Auditing и hbm2ddl.auto= проверить в h2 и oracle
У меня проблема с проверкой схемы столбца revtype в таблицах аудита Я объявил столбец revtype как число (3), все работает нормально, когда я использую базу данных Oracle, но когда я переключаюсь на h2, у меня есть исключение revtype. в столбце revty…
10 мар '16 в 19:13
2
ответа
Hibernate Envers и исключение "Javassist не удалось"
Мы используем Hibernate Envers и имеем следующую ситуацию: Класс BusinessObjectType и класс Identity со ссылкой на BusinessObjectType: @Entity @Table( name = "ID_IDENTITY" ) @Audited public class Identity { @ManyToOne @JoinColumn( name = "BO_TYPE_ID…
01 сен '11 в 16:07