【发布时间】:2018-01-30 08:04:40
【问题描述】:
我有一个基于 Spring MVC + JPA + MYSQL 的小项目。由于某些原因,我需要对我的几个实体进行审计。我搜索了一下,发现@Audited -- 注释为我做了。
我的问题是,这是一种从 Hibernate 审计实体的好方法,而其余的则使用 JPA。 JPA 中是否有相同的功能?
1234563想好了吗?
提前致谢
【问题讨论】:
-
1) 您可以使用 Spring Data 中的Auditing,但如果您不依赖它,请不要仅将其用于 2 个注解,最好使用 Hibernate。
-
2) JPA 有PrePersist 来处理实体生命周期。
-
@BogdanOros - 我如何使用它来获取审计实体的修订 ID?你能给我代码示例吗?
-
@PrePersist的一个例子? -
@PrePersist 时获取 Revision 的示例
标签: java mysql spring hibernate jpa