当前位置: 首页 > 知识库问答 >
问题:

Hibernate envers海关表

臧俊杰
2023-03-14

我正在将一个旧项目迁移到一个新的技术堆栈,而不更改数据库模型(我知道这很糟糕,但没有选择)。因此,我已经定义了一个审计表,其中也包含数据。

我可以在Hibernate envers审计框架中使用相同的审计表吗?

对于其他CRUD操作,我使用spring数据JPA。审计的最佳选择是什么?我也想审核删除。

共有1个答案

孟英锐
2023-03-14

您不能使用现有的审计表,因为envers创建的审计表具有特定的格式。如果您现有的审计表遵循相同的模式,那么您可以使用envers注释将审计表的表名和列名映射到envers表。

您可以参考文档了解更多信息。

 类似资料:
  • 1、自我介绍 2、介绍下项目 3、说下项目重难点 4、JWT的鉴权流程、实现逻辑 5、v-if和v-show区别 6、v-if和v-for优先级 7、选择器 8、实习时间? 反问: 问:业务?答:海关做信息化 问:工作时间?答:朝九晚五

  • 是否还要向findForPassport添加或传递1个变量? 在默认的laravel passport登录中,我只能传递2个变量(用户名、密码),但我想再传递1个变量,并在findForPassport中检查该用户是否属于其他表。

  • 我在上添加了自定义费用: 但一旦用户点击结帐,费用就被删除,而不是计入总数。 我已通过执行以下检查来验证在调用

  • 海洋是3D地球表面表示海洋的特定区域,在Gio地球表面,海洋是最暗的区域。海洋的默认亮度是0.5。 可以通过 configure() API来设置海洋的亮度,具体设置方式如下所示: controller.configure({         brightness: {                 ocean:0.8         } }); 也可以通过 adjustOceanBrightn

  • 9.28 ai面 9.30 一面 Java开发一面,共三轮 介绍自己的项目经历和技术栈 基础八股文,新特性,反射等 场景设计题 反问 30min

  • 是否可以在每个实体的基础上实施条令2中的自定义水合作用和持久性? 原则2对价值对象(如集合和ID)有一些主要限制。我想知道是否可以使用自定义机制(或实现)将对象属性映射到数据库(加载和持久化)。 我知道有一些可能“解决”这个问题,但我不喜欢其中任何一个: 伪实体需要在实体中正确处理,从而将持久性层泄漏到域对象中 我知道条令中的生命周期事件可能是有用的。我无法确定postLoad事件是否携带一个已经