私はHibernate(4.2)+ Springコンボの真の初心者です。管理者ポータルでCRUD管理を容易にするためにこれらを使用するサブアプリケーションで作業するように任されているので、私はおそらく非常に基本的なステップ。Enversによって収集されたデータをどのように視覚化する必要がありますか?
特定の@Entityフィールドで監査ログを行うために、Hibernate-Enversをプロジェクトにロードしました。 @Auditedを追加した後、Enversは期待通りに動作し、_audテーブルにデータを追加します。
私の目標は、このエンティティに対するすべてのリビジョンのリストを管理者に表示することです。どのように私はそれについて行く必要がありますか分からない。私がこれまで試したどのような
..です
- は、私はいくつかの新しい サービスを介してすべてのリビジョンのリストを供給する AuditReaderを使用想像新しいリポジトリのクラスを作成します。しかし、履歴オブジェクト自体に新しい エンティティを追加せずにこの作業を行うことはできませんでした。これはおそらく ではないと感じました。
- エンティティの既存のコントローラでAuditReaderを使用しようとしました。 AuditReaderを作成するには、私はコントローラにオートワイヤリングしようとしたsessionFactoryが必要でしたが、オートワイヤリングが失敗したので、これは正しいことではありませんでした。
* _audテーブルは、Webページ上でエンドユーザーにそれらを表示するためにenversからデータを収集するための好ましい構造は何ですか?