2011-07-29 106 views
1

我在所有實體對象需要審計的應用程序中使用Spring數據JPA。我知道我可以讓每個實現Auditable或擴展AbstractAuditable,但是我的問題隨着整個審計實現而來。審計與Spring數據JPA

關於Spring數據JPA參考頁的例子似乎表明,你需要爲每個實體bean的AuditableAware。有什麼辦法可以避免這個額外的代碼,並在一個地方或通過一個配置來處理它?

+0

問這個問題澄清對我來說。如果其他人有相同的問題,您的應用程序中只需要一個AuditorAware bean。它通過你使用的任何認證方法被綁定。 (因爲我太新了,所以不能回答我自己的問題,但想到我會在評論=)) – ilana

回答

1

AuditorAware泛型參數是不是你想要捕捉的審計信息,而是在創建/修改一個實體。所以它通常是當前登錄的用戶等。