Hibernate Envers — не записывает записи аудита для createQuery(...).executeUpdate(), только .persist() и .merge().JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Гость
 Hibernate Envers — не записывает записи аудита для createQuery(...).executeUpdate(), только .persist() и .merge().

Сообщение Гость »


У меня есть три способа записи данных в БД

public void create(T object) { entityManager.persist(объект); } общественное недействительное обновление (объект T) { объект =entityManager.merge(объект); } public int updateStatus (идентификатор строки, статус строки) { окончательные изменения целого числа = entityManager.createQuery("обновить состояние набора элементов = :newState," + "last_modified = текущая_метка времени" + " где идентификатор = : идентификатор ") .setParameter("newState", статус) .setParameter("идентификатор", идентификатор) .executeUpdate(); вернуть изменения; } У меня проблема заключается в том, чтобы заставить Hibernate Envers фактически записывать записи аудита в соответствующие таблицы БД x_aud и revinfo. Он успешно работает только для «.persist()» или «.merge()». Я не могу заставить его работать для 'createQuery(...).executeUpdate()'

Я что-то упускаю или это просто не работает. Проблема в том, что большая часть моего кода написана с использованием .executeUpdate, а не слияния, поэтому мне действительно нужно это для работы с существующим кодом.

Кто-нибудь может помочь?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Hibernate Envers 5.6.15 отображение hbm ORM + аннотация envers
    Anonymous » » в форуме JAVA
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Hibernate Envers 5.6.15 отображение hbm ORM + аннотация envers
    Anonymous » » в форуме JAVA
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Hibernate Envers 5.6.15 отображение hbm ORM + аннотация envers
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Hibernate Envers 5.6.15 отображение hbm ORM + аннотация envers
    Anonymous » » в форуме JAVA
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Hibernate Envers – как сопоставить пользовательские столбцы RevisionEntity с запросами аудита
    Anonymous » » в форуме JAVA
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»