Hibernate Envers: измененное имя флага поля

В настоящее время я пытаюсь настроить проект с помощью Hibernate Envers.

Я установил для свойства org.hibernate.envers.global_with_modified_flag значение true, которое, похоже, работает, но движок генерирует измененные имена полей в качестве имени поля связанного объекта.

Пример:

@Column(name = "is_active")
private boolean active;

дает

SELECT ..., ****0_*_.is_active as is_activ*_***_*_, ****0_*_.active_MOD as active_M*_***_*_, ...

Есть ли возможность сохранить имя столбца с суффиксом _MOD?

Вот так: ****0_*_.is_active_MOD as is_activ*_***_*_

ИЗМЕНИТЬ:

Найден окончательный класс AuditMetadataGenerator#addModifiedFlagIfNeeded в hibernate-envers-4.3.8.Final, который стабильно вводит измененное имя флага...

Кажется, мне, вероятно, придется запросить функцию.


person Ludovic Guillaume    schedule 30.04.2015    source источник


Ответы (1)


Об этом сообщается как о функции HHH-10398.

person Naros    schedule 09.12.2016