Hibernate envers 3.6.3.Final を使用しています。テーブルを監査でき、テーブルに、およびエンティティ データ_auditが入力されていることがわかります。すべてのリビジョン エントリを表示する履歴ページを作成しているため、ユーザーがリビジョン ID をクリックすると、エンティティ データをリビジョン タイプと共に表示できます。つまり、追加、削除、または変更されます。を使用しようとしていますが、特定のリビジョンおよび特定のエンティティ クラスの情報を取得する方法がわかりません。で可能ですか?revision_numberrevision_typeAuditQueryrevision_typeAuditQuery
Hibernate クエリを記述することで、「RevisionType」情報を取得できます。しかし、これには既存のフレームワーク API を再利用したいと考えています。別の方法では、基準として異なる 'RevisionType' を渡しAuditQuery (つまり、DELETE、INSERT、および UPDATE の複数のクエリ)、結果が得られるかどうかを確認しましたが、これは効率的な方法ではありません。