Hibernate Envers是Hibernate框架的核心模块,它使用注释和简单的配置步骤实现简单的实体审计和更改跟踪。
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...
我正在将一个应用程序迁移到 Spring Boot 3,该应用程序使用 Hibernate Envers 和 @Audited 注释。但在版本 2.7 之后我找不到 Spring Data Envers,该版本已停止支持。 https://sprin...
Hibernate Envers 6.4.1:静态元模型字段注入的非法参数
我迁移到 Hibernate 6.4.1(通过 Spring Boot 3.2.1),我的应用程序记录了一个以前不存在的错误: 2024-01-03T15:49:10.361+01:00 错误 81857 --- [ 主要] 哦,元模型.内部。
使用多个实例访问 SpringBoot 3/Hibernate 6 中的 Envers 修订版
在 SpringBoot 3 (Hibernate 6) 中,序列生成器现在分配多个增量。这也适用于 Envers 修订号。 隐式 seq 的默认值...
Hibernate envers 与 postgresql 将字节数组视为 bytea 类型,但我希望它是 oid
将 tot spring 3 和 hibernate core/envers 升级到 6.* 后,会出现此问题。 Spring引导版本3.1.4 Hibernate核心和envers版本6.2.5.Final(尝试过不同版本) PostgreSQL jdbc ...
Hibernate Envers 条件审核,运行时忽略自定义 EnversIntegrator
我需要使用 Hibernate Envers 和 Spring 配置条件审核。 默认配置有效,但我只想审核删除操作,将删除的实体保存在...
有没有办法阻止Hibernate envers只审计一次数据库操作?
堆栈: 春季启动 2.7.15 spring-boot-starter-data-jpa 2.7.15 spring-data-envers 2.7.15 我有以下实体: @审计 @实体 @EntityListeners(AuditingEntityListener.class) 公开课M...
Hibernate Envers - 不为 createQuery(...).executeUpdate() 写入审核记录,仅为 .persist() 和 .merge()
我有 3 种将内容写入数据库的方法 公共无效创建(T对象){ 实体管理器.persist(对象); } 公共无效更新(T对象){ 对象=entityManager.merge(object); } 公共整数
如何将 hibernate envers 主键的 ddl 恢复为与版本 5 相同的行为
我正在升级到hibernate 6。我们在一些具有复杂领域和大量数据的服务上广泛使用envers。我们使用 liquibase 生成数据库迁移脚本。 我是
Hibernate Envers 声称 EntityManager 已关闭
我有一个 Spring(启动)应用程序,我正在尝试在其上使用 Hibernate Envers。 以下 bar 函数抛出 IllegalStateException:EntityManager 已关闭,而 foo 函数正常工作
如何在hibernate envers中查询RevisionEntity
我试图用 Envers 创建的修订记录其他用户数据。我能够使用 RevisionEntity 和 RevisionListener 来做到这一点,但我无法检索记录的数据。 我
使用 EmbeddedId 将元素添加到集合时,Hibernate 不会设置修改标志
这是我在使用 hibernate envers 5.6.15 时遇到的问题的一个小说明。 我有一个父实体,有两种孩子:儿子和女儿。 @实体 @Table(名称 = "PA...
Spring Boot - Hibernate Envers - Liquibase - @Audit aware <insert> statements possible?
我们的应用程序过去通过 liquibase 或 语句填充我们的配置表条目。 此配置表是一个 jpa 实体,并利用 hibernate-envers @Audit 功能...
我们可以在 Hibernate envers revinfo 表中自定义 rev 列数据类型吗?
revinfo 表的默认 DDL 如下所示: 创建表 revinfo ( rev int4 不为空, revtstmp int8 NULL, 约束 revinfo_pkey 主键(rev) ); 我的要求是有 rev
如何使用 Hibernate Envers 在审计表中添加新列,该列维护基于原始实体的主键 ID 的版本
如何使用 Hibernate Envers 在审计表中添加新列,该列维护基于原始实体的主键 ID 的版本 我附上了原始表和审计表的例子
Hibernate Envers 在 AWS Lambda 的 Micronaut App 中抛出 ContainerInitializationException
我正在尝试将审计集成到我的 Micronaut 应用程序中,该应用程序在 AWS Lambda 中提供服务。当我在本地运行应用程序时,这非常有效,但是当我将它部署到我的 Lam 时......
Hibernate 6 Envers:如何自定义 @CompositeType 的 @ElementCollection 的审计表?
我正在将项目从 Spring Boot 2.7.x 迁移到 3.0.x。我的一个实体有一个复合类型的集合: @实体 @审计 公共课专家{ @ID @生成值 私人
我使用 Envers 来审核我的数据,有时 _MOD 的值不正确。当我在我的列表中添加一个元素时,它保持在 0 而不是 1。但它只发生在特定情况下。 我的实体: @
spring-data jpa的deleteAll()方法调用记录在hibernate envers中没有被审计。
默认情况下,对于save()、delete()、saveAll() hibernate envers审核记录的变化。但是对于deleteAll(),它是不审计的。
我使用Hibernate envers试图从Audit表中检索审计记录,但看到异常 The associated entity manager is closed! Hibernate envers。下面是给出异常的代码......