1

我是 nHibernate Envers 的新手,我在属性级别跟踪实体更改,默认情况下,它会创建属性名称的列,后缀为 _MOD,可以选择更改此后缀。

http://envers.bitbucket.org/#envers-envers-tracking-properties-changes-queries

但是,我需要基于 ColumnName_MOD 而不是 PropertyName_MOD 的这些 MOD 标志的列名。

我在哪里可以更改此配置。任何线索都会非常有帮助。

谢谢,苏

4

1 回答 1

0

你今天不能。

它以这种方式工作的原因是为了保持一致性——一些“MOD 列”不必“映射”到单个数据库列,而是映射到其属性。例如,组件、具有多列的用户类型等,都使用一个 MOD 列,即使审计数据(可以)表示为多列。

如果你愿意,你可以在这里报告你的问题 https://nhibernate.jira.com/browse/NHE

于 2013-04-09T09:10:37.013 回答