hibernate-envers 相关问题

Hibernate Envers是Hibernate框架的核心模块,它使用注释和简单的配置步骤实现简单的实体审计和更改跟踪。

在@OneToMany关系的情况下,Hibernate Envers不会保存引用的列值

这是2个实体(机器和设备)的代码。 @Audited @Entity(name =“ device”)@Table(name =“ device”)公共类Device {@Id @GeneratedValue(strategy = GenerationType.IDENTITY)...

回答 1 投票 1

Hibernate Envers + Liquibase:“ REV”列不允许使用NULL

我想将Liquibase添加到已经使用Hibernate Envers但具有自动创建数据库表的应用程序中。因此,我需要编写包含我的表的Liquibase变更集...

回答 1 投票 0

Hibernate Envers的集成测试

我正在尝试围绕某些审核实体进行一些测试。我的问题是只对事务提交进行审核。我需要创建/编辑一些测试对象,提交事务,然后...

回答 5 投票 9

Hibernate将审计表列从jsonb更改为uuid

我在Entity中有一个jsonb列,其注释如示例代码所示。没有@Audited注释,一切正常。添加Audited批注会创建org_master_aud表,其中包含...

回答 1 投票 0

休眠Envers-传递自定义字段

我在休眠Envers上遇到问题。如何将自定义字段传递给RevisionListener?例如:我有一些带有@Audit批注的实体,并且一切正常。但是我不知道怎么能...

回答 1 投票 0

如何在审核表休眠envers上运行自定义查询

尝试通过审计表上的自定义查询检索记录。我有如下的Hibernate实体结构..,@Audited @Entity公共类TableA {@EmbeddedId private PrimaryKeyID ...

回答 1 投票 0

如何在休眠状态中使用外键获取数据?

我有两个实体,其中学生与多对多关系。在学生中,我在示例中使用了以下代码段。 @ManyToOne(cascade = CascadeType.ALL)@JoinColumn(name =“ ADDRESS_NR”,...

回答 1 投票 0

Hibernate envers引发ClassCastException:HashMap无法转换为Integer

我已经配置为在SpringBoot 2.x应用程序中使用Hibernate envers。这是我的属性文件中的配置。 spring.jpa.properties.hibernate.hbm2ddl.auto =更新spring.jpa ....

回答 1 投票 2

Envers:在OneToMany上检索实体时发生异常

我们正在使用Envers审核表。我们正在使用Envers的AuditReader获得更改的历史记录。数据已正确存储在数据库(表和审计表)中。我们检索...

回答 1 投票 0

Hibernate Envers query带自定义查询的审计表

我正在使用Hibernate Envers审核实体。可以像这样获取实体的所有版本/修订:AuditQuery auditQuery = auditReader.createQuery()....

回答 2 投票 0

Hibernate Envers:禁止onPostDelete上的版本

如果删除了审核的实体,我想阻止Hibernate Envers创建版本。问题是,不是删除版本(REVTYPE:2)和更新版本(REVTYPE:1)是...

回答 1 投票 0

我如何使用休眠Envers触发实体onLoad()?

我正在将Hibernate Envers添加到我的Grails 3项目中。我注意到,对于我的一个具有onLoad()事件的实体,永远不会为Envers修订版实体调用onLoad()事件。我该如何...

回答 2 投票 0

将带有Java的审核表移动到新数据库实例

我有一个Mysql DB,架构名称为“ myschema”。该模式具有表,其中一些表是审核表。这是我对Java项目的依赖。 org ....

回答 1 投票 0

如何停止审核休眠中的创建操作?

我只想审核更新和删除操作,但是休眠envers也会记录INSERT操作,如何停止审核插入操作? application.properties spring.jpa ....

回答 1 投票 1

Hibernate Enver引发auditReader.find()的对象未找到异常

我加入了一个项目,他们在其中实施了Springboot v.2.0.5,Hibernate + Envers v5.3.7。我现在的工作是为一个不错的小端点生成日志。当我尝试使用auditreader ...

回答 1 投票 0

如何使用Spring Data JPA Auditing and Envers跟踪删除事件?

在我的审计实体中,我有以下字段:@LastModifiedBy private String lastModifiedBy; @LastModifiedDate私有OffsetDateTime lastModifiedDate;但是,删除实体时它们不会改变。当我...

回答 1 投票 0

如何在Envers中捕获错误?

我已将表的自动更新设置为none spring.jpa.properties.hibernate.hbm2ddl.auto = none这样,当我运行Envers时,我将不得不自行创建审核表。但是当我...

回答 1 投票 0

如何配置Hibernate Envers以避免在实体修订查询中使用某些集合(联接表)

我正在使用Hibernate Envers 4.2,我想仅从实体中某些集合的详细信息中获取实体的修订版。但是我可以看到在...

回答 1 投票 2

Hibernate Envers:如何捕获谁删除了审计表中的实体

我正在将spring用作休眠休眠器。一切正常,除非我删除实体,否则它不会更改审核表中的updated_by和updated_date值,而是保存...

回答 1 投票 0

是否有一种方法可以捕获所有休眠更改,并按事务分组?

我知道我可以创建前/后插入/更新/删除侦听器,并且可以记录这些事件,但是鉴于可以同时运行多个线程的多个事务,所以我不确定如何...] >

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.