Envers を使用してエンティティの変更をデータベースに保存します。StoreDataAtDelete パラメータを true に設定しましたが、正常に動作します。データベースには履歴データが含まれています。
ただし、監査データをクエリして、削除されたリビジョンの履歴レコードの状態を取得しようとすると、空の結果が返されます。
_session.Auditer().CreateQuery()
.ForEntitiesAtRevision<TEntity>(revisionId)
.Add(AuditEntity.Id().Eq(recordId))
.Results();
データベースでは、このリビジョンの監査テーブルに完全なレコード データがあります。削除されたリビジョンのデータを取得する可能性はありますか?