我正在使用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)以及文檔的說明?
感謝您的幫助!