すでに本番環境にあるアプリケーションがあり、Envers を使用して監査を行っています。
今度は、新しい種類のエンティティを監査するアップデートをリリースします。ただし、このエンティティはすでに運用環境に存在し、これまで監査されていませんでした。
既存のレコードを含むテスト環境で試してみましたが、Envers は保存されているエンティティの以前のリビジョンを見つけることができないため、保存時にクラッシュします。
この問題に取り組むためのアプローチは何ですか?
たとえば、エンティティを監査する日付を指定できれば素晴らしいでしょう。