hibernate-envers - 是否可以将休眠环境 @Audited 与 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的新表,其中包含所有插入数据的副本
解决方案
我意识到 Spring Data JPA 是对 Hibernate 的抽象,因此 Spring Data R2DBC 不是 JPA 提供程序抽象,因此与 Hibernate 无关。我将不得不想出另一种审计方式。
推荐阅读
- python - discord.py 机器人脚本对 list.pop() 函数没有反应。如何解决这个问题?
- javascript - Python web 抓取请求和漂亮的汤被需要 javascript 阻止
- python - Python类型:连接序列
- http - 如何知道给定请求中http客户端使用的代理
- python - 如何根据输入参数多次运行 Python click 模块?
- javascript - 语法错误:错误:无法加载要扩展的配置“ckeditor5”。将 CKEditor 导入 Vuejs 时
- javascript - 在 setState 中 React Native 设置默认值
- python - 使用 C# BinaryReader 读取 python 二进制文件
- javascript - node.js 错误:连接 ECONNREFUSED;来自本地主机的响应
- javascript - 我应该存储标签中使用的文本吗?