我正在使用rev侦听器的默认实现,并且如我所料,REVINFO表中的列是:revtstmp和rev。为什么重写更改列名
然而,当我重写默认的 - 我所做的就是:
... MyRevisionEntity extends DefaultRevisionEntity
那些列名称已更改为“时间戳”和“ID”。
任何人都知道为什么?
使用envers 4.1.5_Final ...
**编辑** 由于目前还没有人回答,我加入了更多的信息。
Adam Warski创作的“DefaultRevisionEntity”类仅定义了两个成员: private int id;
and private long timestamp;
因此,我明白当我扩展那个类时,那些将是我应该期望的列名。然而,这个“令人困惑”的问题是:为什么当我没有扩展默认值时,列是不同的(分别是rev和revtstmp)以及文档的说明?
感谢您的帮助!