hibernate-envers 相关问题

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

Hibernate envers:StrictJpaComplianceViolation:遇到 FQN 实体名称

如果我设置 hibernate.jpa.compliance.query=true 那么我得到: org.hibernate.query.sqm.StrictJpaComplianceViolation:遇到 FQN 实体名称 [gbt.osmoze.model.osmoze.audit.CustomRevEntity],但严格

回答 1 投票 0

有没有办法将 Hibernate Envers 与自定义查询一起使用

我想问是否有一种方法可以使用自定义查询来查找修订的实体。 原因是我想完全控制我的实体何时加载,有时我也有...

回答 1 投票 0

Hibernate envers 和 ElementCollection

我有一个简单的程序,其中包含资源和项目选择列表,如下所示 @审计 @Table(名称=“资源项”) 公共类资源{ @ID @GenerateValue(策略 = GenerationT...

回答 1 投票 0

如何在Many端使用@OneToMany和@EmbeddedId配置Envers

我有一个 User 实体和一个 UserCompanyRole 实体。 UserCompanyRole 有一个复合主键。每个用户可以有多个角色。我知道应该避免使用复合主键,并且我已采取行动...

回答 2 投票 0

Envers审计表不复制created_at、modified_at数据

我使用 Spring Boot、JPA 和 Hibernate/Envers 来进行一些审核日志记录。表格已设置,Envers 正在运行 - 但不适用于所有字段。 在每个 _aud 表中,自动生成的字段已创建_a...

回答 1 投票 0

Hibernate Envers:如何在 RevisionListener 中注入 SecurityContext (REST)?

我有一个 REST API(使用带有 microprofile-jwt 的 wildfly 20),因此我想使用 Hibernate Envers 审核更改。不幸的是,我无法获取我的主体对象:javax.ws.rs.core.SecurityConte...

回答 3 投票 0

Envers 和 Hibernate 6.3.1 不审核带有注释 @Column(insertable = false, updatable = false) 的字段

我们有一个具有以下属性的实体定义: @生成(GenerationTime.INSERT) @Column(可插入=假,可更新=假) 私有整数; 该实体用@Audited 进行注释。

回答 1 投票 0

Hibernate - 无法执行 beforeTransactionCompletion 回调:无法读取数组长度,因为“array”为 null

将 Spring Boot 从 2.7.14 版本升级到 3.1.2 后,出现以下错误。 导致:org.hibernate.HibernateException:无法执行 beforeTransactionCompletion 回调:无法读取...

回答 1 投票 0

Spring Hibernate Envers 更新 SQLIntegrityConstraintViolationException 后

我已将 Spring Boot 从 2.0.2 更新到 3.0.0 (分多个步骤) 和我的休眠依赖项: 休眠状态:5.3.20 --> 6.0.0.Final hibernate-entitymanager:5.3.20.Final --> 6.0.0.A...

回答 1 投票 0

Spring boot 3 + Envers

我正在将一个应用程序迁移到 Spring Boot 3,该应用程序使用 Hibernate Envers 和 @Audited 注释。但在版本 2.7 之后我找不到 Spring Data Envers,该版本已停止支持。 https://sprin...

回答 1 投票 0

Hibernate Envers 6.4.1:静态元模型字段注入的非法参数

我迁移到 Hibernate 6.4.1(通过 Spring Boot 3.2.1),我的应用程序记录了一个以前不存在的错误: 2024-01-03T15:49:10.361+01:00 错误 81857 --- [ 主要] 哦,元模型.内部。

回答 2 投票 0

使用多个实例访问 SpringBoot 3/Hibernate 6 中的 Envers 修订版

在 SpringBoot 3 (Hibernate 6) 中,序列生成器现在分配多个增量。这也适用于 Envers 修订号。 隐式 seq 的默认值...

回答 1 投票 0

Hibernate envers 与 postgresql 将字节数组视为 bytea 类型,但我希望它是 oid

将 tot spring 3 和 hibernate core/envers 升级到 6.* 后,会出现此问题。 Spring引导版本3.1.4 Hibernate核心和envers版本6.2.5.Final(尝试过不同版本) PostgreSQL jdbc ...

回答 2 投票 0

Hibernate Envers 条件审核,运行时忽略自定义 EnversIntegrator

我需要使用 Hibernate Envers 和 Spring 配置条件审核。 默认配置有效,但我只想审核删除操作,将删除的实体保存在...

回答 1 投票 0

有没有办法阻止Hibernate envers只审计一次数据库操作?

堆栈: 春季启动 2.7.15 spring-boot-starter-data-jpa 2.7.15 spring-data-envers 2.7.15 我有以下实体: @审计 @实体 @EntityListeners(AuditingEntityListener.class) 公开课M...

回答 1 投票 0

Hibernate Envers - 不为 createQuery(...).executeUpdate() 写入审核记录,仅为 .persist() 和 .merge()

我有 3 种将内容写入数据库的方法 公共无效创建(T对象){ 实体管理器.persist(对象); } 公共无效更新(T对象){ 对象=entityManager.merge(object); } 公共整数

回答 4 投票 0

如何将 hibernate envers 主键的 ddl 恢复为与版本 5 相同的行为

我正在升级到hibernate 6。我们在一些具有复杂领域和大量数据的服务上广泛使用envers。我们使用 liquibase 生成数据库迁移脚本。 我是

回答 1 投票 0

Hibernate Envers 声称 EntityManager 已关闭

我有一个 Spring(启动)应用程序,我正在尝试在其上使用 Hibernate Envers。 以下 bar 函数抛出 IllegalStateException:EntityManager 已关闭,而 foo 函数正常工作

回答 1 投票 0

如何在hibernate envers中查询RevisionEntity

我试图用 Envers 创建的修订记录其他用户数据。我能够使用 RevisionEntity 和 RevisionListener 来做到这一点,但我无法检索记录的数据。 我

回答 3 投票 0

使用 EmbeddedId 将元素添加到集合时,Hibernate 不会设置修改标志

这是我在使用 hibernate envers 5.6.15 时遇到的问题的一个小说明。 我有一个父实体,有两种孩子:儿子和女儿。 @实体 @Table(名称 = "PA...

回答 0 投票 0

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