Вопросы по теме 'hibernate-envers'

Как Энверс справляется с изменениями схемы?
Я думаю о переходе с самореализуемого решения для управления версиями на Hibernate Envers, но пока не совсем уверен. Я много читал об этом, но меня беспокоят изменения схемы и то, как Энверс справляется с ними после того, как историзировал данные в...
3190 просмотров

Hibernate Envers: получение правильных ревизий объекта с помощью свойства коллекции
У меня есть две проверяемые сущности, A и B. Сущность A содержит набор сущностей B (помеченных как отношение «один ко многим»). При вставке нового экземпляра A в базу данных все строки A и B имеют одну и ту же ревизию (скажем, ревизию 1). Затем есть...
3698 просмотров
schedule 05.11.2022

Спящий режим не работает
Я просто хочу использовать hibernate envers для аудита своих объектов. Я использую envers-1.2.2.ga-hibernate-3.3.jar, hibernate-annotations-3.5.6-Final.jar, hibernate-core-3.5.2 -Final.jar и hibernate-jpa-2.0-api-1.0.0.Final.jar. Моя сущность ниже...
2722 просмотров
schedule 13.04.2023

Могу ли я использовать Hibernate Envers, если я просто хочу сохранить удаленные сущности?
Сейчас мы не удаляем сущности, а устанавливаем в таблице флаг «неактивно» (и отфильтровываем эти сущности для нормальной работы). Кто-то указал мне на Hibernate Envers, но мне это кажется излишним. Мои вопросы: Можем ли мы использовать Envers...
502 просмотров
schedule 27.01.2023

Hibernate Envers: как получить информацию о ревизии_типа для данной ревизии и данного класса сущностей
Я использую Hibernate envers 3.6.3.Final. Я могу проверить таблицу, и я вижу, что таблица _audit заполнена данными revision_number , revision_type и объектами. Я создаю страницу истории, на которой хочу отображать все записи ревизий, чтобы,...
2642 просмотров
schedule 03.10.2023

Почему переопределение меняет имена столбцов
Я использовал реализацию прослушивателя rev по умолчанию, и, как и ожидалось, столбцы в моей таблице REVINFO были: revtstmp и rev. Однако, когда я отменил значение по умолчанию, все, что я сделал, это: ... MyRevisionEntity extends...
1167 просмотров
schedule 20.06.2023

Добавление Envers в существующую базу данных
У меня есть приложение на основе Hibernate с большой базой данных. Мне нужно добавить аудит к двум объектам (двум таблицам) в этом приложении, и я решил использовать Envers. Для каждого INSERT, UPDATE или DELETE Envers добавляет новую запись в...
2980 просмотров
schedule 16.02.2023

Envers не вставляет записи в таблицы версий с JTA Atomikos
Я использую Spring 3.1, Spring data jpa 1.2 с Hibernate 3.5.1 и envers 3.5.1. Проблема в том, что при использовании envers моя таблица _AUD создается, но данные не вставляются в таблицы AUD. Я использовал @Audited для объекта Person и создал класс...
1280 просмотров

Как поместить аннотации envers в файл метаданных сопоставления XML (orm.xml)
В своем приложении я использую метаданные сопоставления XML в качестве альтернативы аннотации. До сих пор он отлично работал для всех аннотаций JPA. Однако для аудита я использую Hibernate Envers. Я объявляю @Audited...
2099 просмотров
schedule 28.09.2022

Hibernate Envers: как получить ревизию от исторической сущности
Я должен упустить что-то очевидное; однако я изо всех сил пытаюсь найти ответ на проблему, с которой я столкнулся с Hibernate Envers. Допустим, у меня есть класс сущностей с именем MyObject, который проверяется с помощью envers. Если я получу...
2317 просмотров
schedule 23.07.2022

Несколько экземпляров Hibernate envers FirstLevelCache
Я отлаживал в своем коде какое-то странное поведение envers в течение нескольких дней и наткнулся на что-то, что меня удивило. Я подтвердил, что это не усугубляет мою проблему, но я подумал, что в любом случае стоит проверить свои предположения....
382 просмотров
schedule 14.07.2023

Hibernate Envers не работает с @Converter и AttributeConverter (JPA 2.1)
Я использую Hibernate 4.3.4 с Envers и MySql 5.6. Без конвертера JPA 2.1 приведенный ниже объект Party не работает в Configuration.buildSessionFactory() , как и должен, поскольку Hibernate не знает, что делать с классом Name: @Entity...
8409 просмотров
schedule 08.08.2023

hibernate envers 4: включить удаление listenert
Мне нужна ваша помощь: я использую hibernate envers 4.1.12, и я хотел бы включить только прослушиватель удаления, но я не могу это сделать. Я знаю, что начиная с hibernate 4 больше не нужно объявлять слушателя в файле конфигурации, но по умолчанию...
841 просмотров
schedule 07.08.2023

Данные двухвременного аудита с JPA Envers
У нас есть приложение, которое отслеживает все изменения сущностей с помощью двухвременных данных. Каждая сущность имеет: @Embeddable public class AuditInfo { private Date effectiveFrom; private Date effectiveTo; private Date asOf;...
520 просмотров
schedule 14.08.2022

Hibernate Envers: измененное имя флага поля
В настоящее время я пытаюсь настроить проект с помощью Hibernate Envers. Я установил для свойства org.hibernate.envers.global_with_modified_flag значение true , которое, похоже, работает, но движок генерирует измененные имена полей в качестве...
660 просмотров
schedule 29.07.2022

Получите все изменения, внесенные в дочерние сущности, с помощью Hibernate Envers
@Entity class Foo { List<Bar> bars; } Как получить все изменения, внесенные в мой объект, имеющий много дочерних элементов, с помощью Hibernate Envers? Мне интересно знать обо всех изменениях, внесенных в стержни (например, создание,...
861 просмотров
schedule 01.07.2023

Как получить состояние для данной ревизии для списка идентификаторов в Envers
У меня есть проект, который использует Hibernate Envers для хранения информации об аудите. Теперь у меня есть список идентификаторов и номер версии, и я хотел бы получить информацию для сущностей в этом списке идентификаторов для данной версии....
128 просмотров
schedule 16.11.2023

Hibernate включает аудит SQL
Мне было интересно, удалось ли кому-нибудь провести аудит собственного запроса (SQL) с помощью Hibernate Envers? Я знаю, что это, вероятно, просто неправильно, но это сэкономит мне много времени на рефакторинг. Ваше здоровье Ник
1373 просмотров
schedule 13.04.2022

Слушатели аудита Hibernate Envers не зарегистрированы, даже если сущность аннотирована с помощью @Audit
У меня есть приложение Spring4.1.2, Hibernate 4.2.18, Jboss 6. У меня есть настроенные сущности и пользовательская сущность ревизии. Но все же слушатели Envers не зарегистрированы в listenerRegistry. Я попытался отладить обратный источник и...
581 просмотров

Дата последнего измененного объекта в Hibernate Envers
Скажем, у нас есть проверяемый объект, такой как: @Entity @Audited public class Person { @Id private Long id; private String name; } и после сохранения/обновления нескольких сотен записей мне нужно получить последний измененный...
1093 просмотров
schedule 01.09.2023