3

監査ログ ビジネス オブジェクトに Hibernate Envers の使用を開始しました。ドキュメントを読み、見たすべての例から、クエリはリビジョン番号で行われます。

リビジョン日付でクエリを実行したい、つまり、特定の日付または日付範囲で発生した監査済みエンティティのすべての行を取得したいと考えています。私はそのようなことは可能ですか?

私のrevinfoテーブルにはタイムスタンプが保持されているので、データがそこにあることがわかります。

4

2 に答える 2

4

はい、もちろん可能です。日付に対応するリビジョン番号を取得するだけです。

これは、リビジョン テーブルを直接クエリするか、AuditReader.getRevisionForDateメソッドを使用することで可能です。

于 2013-05-29T19:54:04.770 に答える