0

我希望在使用 Spring Data R2DBC 或纯 R2DBC 将数据插入我的表时,使用 Hibernate Envers 项目的 @Audited 注释来实现对我的表的审计。

这是否可行。我无法判断 Spring Data R2DBC 是否使用休眠。我尝试将@Audited 注释添加到我的实体类中无济于事。

this.fnclInfoRepository.save(itfnclinfo).subscribe();
@Data
@Builder
@Audited
public class Itfnclinfo implements Persistable<String> {
  @Id
  private String fnclInfoId;
..
}

我期待一个由hibernate创建的带有后缀_AUD的新表,其中包含所有插入数据的副本

4

1 回答 1

2

我意识到 Spring Data JPA 是对 Hibernate 的抽象,因此 Spring Data R2DBC 不是 JPA 提供程序抽象,因此与 Hibernate 无关。我将不得不想出另一种审计方式。

于 2019-04-29T14:39:06.510 回答