Можно ли использовать hibernate envers @Audited с помощью r2dbc? - PullRequest
0 голосов
/ 29 апреля 2019

Я надеюсь добиться аудита моих таблиц с помощью аннотации @Audited проекта Hibernate Envers, пока я использую Spring Data R2DBC или обычный R2DBC для вставки данных в мои таблицы.

Это даже возможно.Я не могу сказать, использует ли 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 Ответ

1 голос
/ 29 апреля 2019

Я понимаю, что Spring Data JPA является абстракцией по сравнению с Hibernate, и, следовательно, Spring Data R2DBC не является абстракцией поставщика JPA и поэтому не имеет отношения к Hibernate.Мне придется придумать другой способ одитинга.

...