J'essaie actuellement de mettre en place un projet avec Hibernate Envers.Hibernate Envers: Nom du drapeau du champ modifié
J'ai défini la propriété org.hibernate.envers.global_with_modified_flag
à true
qui semble fonctionner, mais le moteur génère des noms de champs modifié comme nom de domaine de leur entité associée.
Exemple:
@Column(name = "is_active")
private boolean active;
donne
SELECT ..., ****0_*_.is_active as is_activ*_***_*_, ****0_*_.active_MOD as active_M*_***_*_, ...
Est-il possible de garder le nom de la colonne avec le suffixe _MOD?
Comme ceci: ****0_*_.is_active_MOD as is_activ*_***_*_
EDIT:
Trouvé dernière classe AuditMetadataGenerator#addModifiedFlagIfNeeded
dans hibernate-envers-4.3.8.Final
qui injectent posément modifié le nom du drapeau ...
Il semble que je vais probablement demander fonction .