Описание тега nhibernate-envers

Мощный контрольный журнал, интегрированный с NHibernate
1 ответ

Свободное исключение конфигурации

if (_cacheSessionFactory == null) { Configuration config = null; _cacheSessionFactory = ReadOrBuildConfiguration().ExposeConfiguration( cfg => { SetSessionContext(cfg); cfg.SetListener(ListenerType.Flush, new PostFlushFixEventListener()); Configu…
1 ответ

Использовать таблицы ревизий для хранения бизнес-данных?

Мы используем Hibernate Envers в нашем проекте для хранения полной ревизии всех наших таблиц базы данных. Вы бы посоветовали использовать эти теневые таблицы для извлечения бизнес-данных (например, creationDateTime/modifyDateTime/business "history" …
09 мар '15 в 17:15
0 ответов

Инвертировать информацию хранилища как нули для не обновляющихся свойств

Я занимаюсь разработкой mvc-приложения и использую беглый nhibernate и enverse для хранения информации в БД и для аудита моих данных. Мой базовый класс для сущностей выглядит так: [Audited] public class EntityBase : IEntity { public virtual int ID {…
15 янв '15 в 11:43
1 ответ

NHibernate Envers ValidityAuditStrategy - что я делаю не так?

У меня есть следующая конфигурация для установки NH и Envers: var properties = new Dictionary<string, string>(); properties[NHibernate.Cfg.Environment.Dialect] = "NHibernate.Dialect.MsSql2008Dialect"; properties[NHibernate.Cfg.Environment.Conn…
26 окт '15 в 21:04
1 ответ

Envers и скрипты пакетной загрузки

Первоначально я загрузил некоторые данные с помощью сценария liquibase, и в результате в таблице аудита envers пропали записи вставки. Таким образом, хотя у меня есть обновления записей, у меня нет оригинальных записей вставки Я написал сценарий дан…
14 мар '18 в 09:52
1 ответ

Ошибка NHibernate Envers IntegrateWithEnvers

Не получен метод расширения не найден 'NHibernate.Cfg.Configuration' does not contain a definition for 'IntegrateWithEnvers' and no extension method 'IntegrateWithEnvers' accepting a first argument of type 'NHibernate.Cfg.Configuration' could be fou…
29 окт '14 в 13:18
1 ответ

Аудит объектов при использовании настраиваемой команды SQL (пакетное удаление)

Я использую NHibernate и Envers, чтобы получить доступ к моему bdd и проверить мои энтиты. Проблема в том, что объекты не проверяются, когда я использую пользовательскую команду SQL (для удаления большого количества записей). Есть ли способ вручную …
26 июл '14 в 12:06
0 ответов

Hibernate Envers throwing java.sql.SQLException: не в состоянии преобразовать во внутреннее представление

Я использую hibernate envers версии 5.2.17. Наконец, для хранения и извлечения истории аудита для сущностей и получения следующего исключения при извлечении истории аудита для Category юридическое лицо. Вот как мой Category сущность выглядит так. Ка…
1 ответ

Как поменять уникальные упорядоченные записи столбцов с помощью NHibernate и Envers?

Я работаю с NHibernate некоторое время и наконец столкнулся с проблемой, я не могу найти ни ответа, ни кого-либо еще, кто, казалось, имел эту проблему. Средой является NHibernate 3.3.1.4000 и NHibernate.Envers 1.4 для хранения истории. У меня есть т…
07 фев '13 в 14:00
1 ответ

Энверс не спасает аудиты-Nhibernate

У меня есть следующая конфигурация envers: hibernateCfg.SetEnversProperty(ConfigurationKey.DefaultSchema, "audit"); hibernateCfg.SetEnversProperty(ConfigurationKey.RevisionFieldName, "Rev"); hibernateCfg.SetEnversProperty(ConfigurationKey.RevisionTy…
14 янв '13 в 17:01
0 ответов

Envers, Liquibase и Hibernate

Я ищу способ создания (с DDL = нет в спящем режиме) схемы для таблиц аудита на лету. На данный момент я использую liquibase для создания схемы моих таблиц. Конфигурация выполняется с помощью hibernate (приложение с весенней загрузкой) с базой данных…
1 ответ

Присоединение NHibernate.Envers информации о проверке к проверяемому объекту

Существует ли простой способ присоединения последней информации о ревизии для сущности при запросе сущности? Другим способом было бы сопоставление свойств (используя Fluent NHibernate) с сущностью, например entity.LatestRevisionDateTime имущество. Э…
1 ответ

NHibernate Envers - используйте Guid как Id вместо Int

Все примеры, которые я видел для NHibernate.Envers используйте целое число в качестве идентификатора объекта. Я хотел бы использовать Guidвместо. Это возможно? [Audited] public class Person { public virtual Guid Id { get; set; } public virtual Strin…
28 янв '15 в 16:12
1 ответ

Как запросить таблицу аудита с отношением "многие ко многим"

У меня есть класс входа с отношением многие ко многим с классом тегов. Я пытаюсь восстановить историческую копию записи. Я пытался сделать запрос так: AuditReader reader = AuditReaderFactory.get(getEm()); var entryRevision = reader.createQuery() .Fo…
06 май '15 в 16:12
2 ответа

Sharp Architecture + NHibernate Envers

В настоящее время мы используем Sharp Architecture 1.9.6. И нам нужно провести аудит наших классов доменов. Кажется, удобно использовать NHibernate Envers для этой задачи. Но я не смог настроить Sharp Architecture для использования этой библиотеки. …
0 ответов

Ошибка IntegrateWithEnvers

Я пытаюсь начать использовать nhibernate-envers и, похоже, получаю сообщение об ошибке при попытке его настроить. Сейчас я пытаюсь настроить аудит только для одного объекта, чтобы сделать его несколько простым. Я получаю следующую ошибку: An audited…
03 апр '17 в 00:48
1 ответ

nhibernate envers: аудит предприятия, уже работающего

У нас есть приложение, которое уже работает, и оно использует Envers для проведения аудита. Теперь мы собираемся выпустить обновление, в котором мы проверяем новый тип сущности. Однако эта сущность уже существует в производственной среде, но пока он…
06 июл '15 в 12:07
1 ответ

Энверс с Nhibernate - SetEnversProperty

Я пытаюсь настроить NHibernate.Envers для использования отдельной базы данных, схемы и суффикса таблицы. По некоторым причинам изменения конфигурации, которые я устанавливаю, игнорируются. Пример кода var nhCfg = new Configuration().Configure(); nhC…
03 сен '15 в 20:05
1 ответ

Интеграция таблиц nHibernate Envers _AUD в исходную строку

Я пытаюсь интегрировать Envers в существующую базу данных nHibernate. Мне нужны значения по умолчанию или исходные значения AUD в соответствующих таблицах *_AUD. т.е. начальное значение, иначе, когда пользователь изменяет его в первый раз, записываю…
16 май '13 в 11:44
1 ответ

Envers, не вставляя удаления в таблицы истории для удаленных удалений

Мы используем NHibernate и Envers. Все работает нормально, но envers не вставляет ревизии для удаления сирот. Inverse().Cascade.AllDeleteOrphan() Где я могу найти хорошую документацию envers для nhibernate? Можно ли вообще так, чтобы evers делал уда…
31 окт '13 в 16:16