【发布时间】:2021-12-20 02:19:08
【问题描述】:
我在带有 Spring Data 的 Spring Boot 应用程序中使用 Hibernate Envers。例如,我有一个基类
@MappedSuperclass
class BaseEntity {
@Id
private Long id;
// some base fields
// getter and setter
}
类
@Entity
class Entity extends BaseEntity {
// some fields
// getters and setters
}
我只需要审核已完成的操作及其时间戳。例如,当我创建新实体或更新现有实体对象时,我希望审核表包含以下信息:实体 ID、操作时间、操作类型。 如果我只是将@Audited 添加到 Entity 类,那么 Entity 的所有字段都将被审计。
【问题讨论】:
标签: java spring hibernate spring-data-jpa hibernate-envers