使用 Spring Data JPA 进行审计

发布于 2024-11-27 02:56:41 字数 211 浏览 0 评论 0原文

我在一个应用程序中使用 Spring Data JPA,其中所有实体对象都需要审核。我知道我可以让每个实现 Auditable 或扩展 AbstractAuditable,但我的问题来自于整体审计实现。

Spring Data JPA 参考页上的示例似乎表明每个实体都需要一个 AuditableAware bean。有没有什么方法可以避免这些额外的代码并在一个地方或通过一种配置来处理它?

I am using Spring Data JPA in an application in which all entity objects need auditing. I know that I can have each either implement Auditable or extend AbstractAuditable, but my problem is coming with the overall auditing implementation.

The example on the Spring Data JPA reference pages seems to indicate that you need an AuditableAware bean for each entity. Is there any way to avoid this extra code and handle it in one place or through one configuration?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

别想她 2024-12-04 02:56:41

AuditorAware 的通用参数不是您要捕获其审核信息的实体,而是创建/修改实体。因此,它通常是当前登录的用户等。

The generic parameter of AuditorAware is not the entity you want to capture the auditing information for but rather the creating/modifying one. So it will typically be the user currently logged in or the like.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文