プロジェクトで Hibernate Envers を使用して、すべてのデータベース テーブルの完全なリビジョンを保存します。
これらのシャドー テーブルをビジネス データの取得に使用することをお勧めしますか (たとえば、エンティティの作成日/変更日/ビジネスの「履歴」)、またはビジネス エンティティ内でビジネス データを統合する方がはるかに優れた方法でしょうか (どういうわけかそれを複製します)。もちろん、シャドーテーブルには作成日時なども保存されます)、enversに魔法を働かせますか?
envers テーブルからのアクセスと取得は、最も効果的ではない場合があることに注意してください。
前もって感謝します!