Hibernate Envers:修改的字段标志名称

时间:2015-04-30 09:36:35

标签: java hibernate 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,它会严格注入修改过的国旗名称......

似乎我可能不得不要求功能。

1 个答案:

答案 0 :(得分:1)

这已被报告为功能HHH-10398