是否可以在r2dbc中使用休眠envers @Audited?

时间:2019-04-29 12:29:16

标签: hibernate-envers r2dbc spring-data-r2dbc

我希望在使用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,其中包含所有插入数据的副本

1 个答案:

答案 0 :(得分:0)

我意识到Spring Data JPA是Hibernate的抽象,因此Spring Data R2DBC不是JPA提供者的抽象,因此与Hibernate不相关。我将不得不提出另一种审计方法。