2011-07-29 18 views
1

私はすべてのエンティティオブジェクトが監査を必要とするアプリケーションでSpring Data JPAを使用しています。 Auditableを実装するか、AbstractAuditableを拡張することができますが、私の問題は全体的な監査の実装に伴います。Springデータによる監査JPA

Spring Data JPAのリファレンスページの例は、エンティティごとにAuditableAware Beanが必要であることを示しているようです。この余分なコードを避け、1か所か1つの設定で処理する方法はありますか?

+0

質問をすると、それがわかりました。他の人が同じ質問をしている場合は、アプリケーションにAuditorAware Beanが1つだけ必要です。使用している認証方法によって結び付けられます。 (まだ自分の質問に答えることはできませんが、私はあまりにも新しいので、私はコメントに入れていたと思った=)) – ilana

答えて

1

汎用パラメータAuditorAwareは、監査情報を取得するエンティティではなく、作成/変更するエンティティです。したがって、通常、現在ログインしているユーザーなどです。

関連する問題