rev リスナーのデフォルトの実装を使用していましたが、予想どおり、REVINFO テーブルの列は revtstmp と rev でした。
ただし、デフォルトを上書きしたとき、私がしたことは次のとおりです。
... MyRevisionEntity extends DefaultRevisionEntity
これらの列名は「timestamp」と「id」に変更されました。
理由を知っている人はいますか?
envers 4.1.5_Final を使用しています...
** 編集 ** まだ誰も回答していないので、さらに情報を追加します。
Adam Warski が作成した「DefaultRevisionEntity」クラスは、次の 2 つのメンバーのみを定義します。
プライベート ロング タイムスタンプ。
したがって、そのクラスを拡張すると、それらが期待する列名になることを理解しています。ただし、「不可解な」質問は次のとおりです。デフォルトを拡張しなかったのに、列が異なっていたのはなぜですか(それぞれrevとrevtstmp)、ドキュメントにも記載されていましたか?
助けてくれてありがとう!