Вопросы по теме 'hibernate-envers'
Как Энверс справляется с изменениями схемы?
Я думаю о переходе с самореализуемого решения для управления версиями на Hibernate Envers, но пока не совсем уверен. Я много читал об этом, но меня беспокоят изменения схемы и то, как Энверс справляется с ними после того, как историзировал данные в...
3190 просмотров
schedule
06.07.2022
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 просмотров
schedule
29.01.2023
Как поместить аннотации 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 просмотров
schedule
07.01.2024
Дата последнего измененного объекта в Hibernate Envers
Скажем, у нас есть проверяемый объект, такой как:
@Entity
@Audited
public class Person {
@Id
private Long id;
private String name;
}
и после сохранения/обновления нескольких сотен записей мне нужно получить последний измененный...
1093 просмотров
schedule
01.09.2023