我有两个实体: 和 每个都被正确地审计到两个表entity_a_audit和entity_b_audit中。 但是, entity_b_audit中的entity_a_id字段始终为 null。 一些细节: 如果我在@NotAudited中没有EntityA ,我将收到一条错误消息,内容如下:表En ...
我有两个实体: 和 每个都被正确地审计到两个表entity_a_audit和entity_b_audit中。 但是, entity_b_audit中的entity_a_id字段始终为 null。 一些细节: 如果我在@NotAudited中没有EntityA ,我将收到一条错误消息,内容如下:表En ...
我正在迁移到 SpringBoot 3.0.1 并将“hibernate-envers”版本更新为“6.1.6.Final”。 我的数据库是 PostgreSQL 13.6。 Hibernate 配置为创建数据库模式: spring.jpa.hibernate.ddl-auto:create 启 ...
赏金将在 1 小时后到期。 此问题的答案有资格获得+50声望赏金。 Rachel想让更多人关注这个问题。 我正在尝试测试使用 hibernate envers 执行回滚的服务。 一切正常,但测试让我发疯。 这是服务的开始: 这是测试: 所以问题是 entityManager 在尝试执行此行时是 ...
我尝试将 SpringBoot 应用程序迁移到 SpringBoot 3。Sprinboot 3 使用 Hibernate 6。由于以下错误,我的应用程序拒绝启动 在深入研究 Envers 代码后,问题似乎出在org.hibernate.envers.configuration.internal. ...
我想为我的实体添加历史记录,我正在玩 hibernate Envers。 我已经用对应的 5 个表定义了Handbook和Chapter类: HANDBOOK 、 HANDBOOK_AUD 、 CHAPTER 、 CHAPTER_AUD和REVINFO 。 如果这两个实体之间没有连接,则一切正常,但 ...
我正在使用 Spring Data 的 Envers Wrapper 和以下库版本: Spring 引导 2.6.6 Hibernate 核心 5.6.7 Hibernate 恩弗斯 5.6.7 我有以下实体: 这是为实体生成的 Envers 表: 现在,当我尝试在原始表中插入一个新实体时,出现 ...
我使用的是Hibernate Envers,但是如果我使用JQPL语法,我不能检测到删除吗? ...
我的项目有什么: rsqlParser 为了解析复杂的查询 Hibernate 用于审计目的非常愚蠢的中间开发人员,他们不知道如何实现 isNull rsql 查询 I have two Object with strict one-to-one relationship: object A wh ...
我有一个如下所示的实体,我正在使用 Hibernate Enver 进行审计 如您所见,它有一个 PrivateUserEntity 字段。 我希望 Hibernate Envers 在 privateUser 更改时记录更改(而不是在 PrivateUserEntity 中记录与 privateU ...
鉴于以下基础 class... ...我定义了两个派生类,没有成员字段,但有一个鉴别器值,可以让我自动区分帐户类型。 这是第一个派生的 class ...... ...这是第二个: 在代码中我从不直接使用 class Account ; 相反,我总是实例化(并保存)一个DomesticAccou ...
我有以下设置:@Entity @Audited public class House { @OneToOne(cascade = CascadeType.ALL) private Door frontDoor; // ... } @Entity @Audited ...
我正在使用 Hibernate Envers 5.6 并想使用 Hibernate 搜索 6.x。 我还想使用 Hibernate 搜索投影查询从索引中快速加载数据。 但我需要修改保存。 如果索引和数据库不同步,我只需从 Hibernate 搜索投影中读取 Hibernate Envers 修订号即 ...
我正在使用Hibernate envers 5.2.10.Final版本来审核实体的任何更改。 并且在实体 class 中,也存在 BigDecimal 数据类型字段(不能更改为其他数据类型,如 double,因为它需要保持准确的精度) 问题是 BigDecimal 值在审计表中被跟踪为已修改,即使 ...
我正在尝试使用 envers 审计实体。 我正在使用 spring 启动 (2.6.6)、hibernate-core (5.6.7.Final) 和 hibernate-envers (5.6.7.Final)。 我有 2 个数据库 postgres 和 oracle、2 个数据源和两个 Revi ...
插入经过审核的修订时,出现以下错误: 根据 Hibernate Jira 上的这个问题,它应该在 Hibernate 核心 5.6.5 中修复。 https://hibernate.atlassian.net/browse/HHH-14985我目前正在使用 Z38008DD81C2F4D7985 ...
我更新了我的 Spring Boot 版本,这也导致了休眠版本的更新。 这些是版本: 它是从 Spring boot 版本2.3.9.RELEASE和 Hibernate-core 版本5.4.28的。 当我运行测试套件时,我看到错误Table REVINFO not found : 我尝 ...
对于我的 Java Spring 应用程序,在将 Spring boot 升级到版本2.7.0后,我的测试开始失败并出现以下错误: 环顾四周后,通常建议的解决方案是修改revinfo表的 create 语句,以使rev自动递增,如下所示: 如果这实际上是解决方案,我该如何在我的 Spring ...
我知道操作的类型表示为数字,但我可以让它们显示为字符串类型(“UPDATE / DELETE / INSERT”) 我认为 rev 或 revtype 显示什么类型的操作(我尝试按此顺序编辑、删除和插入,这就是结果) 这是我的 product_aud ...
我有类似的类结构: 我一直在使用 hibernate envers 在我的 spring-boot 应用程序中进行审计。 我在 pom.xml 中包含了spring-data-jpa和envers依赖项。 我明确地将createdBy和lastModifiedBy列的值设置为用户的 id,但是每 ...