cost 291 ms
Spring Javers 启动定制器 - Spring Boot Customizer for Javers

我们正在构建一个 Spring 引导应用程序和一个 PostgreSQL DB,它使用 Javers 生成用户与应用程序交互的审计跟踪。 我们依赖于 Hibernates @Entity 的自动检测,它适用于大多数情况,但有少数例外。 对于这些情况,我们使用JaversBuilder#registe ...

Javers 全球身份脆弱性 - Javers global id fragility

遇到我认为是错误或至少是 Javers 的缺点。 我们有两个使用共享数据库的应用程序。 第一个应用程序负责创建数据库实体。 第二个应用程序是批处理应用程序,它在执行长时间运行的批处理后读取和更新相同的实体,最终使用该处理的结果更新实体。 第一个应用程序使用实体的审计日志(由 Javers 提供)来显 ...

2022-04-25 15:43:38   1   80    javers  
在没有更改的提交后获取返回的提交 - Getting a Commit returned after a commit with no changes

如果我两次提交同一个实体,第一次有更改,第二次没有任何更改,我两次都会收到带有 CommitId 的 Commit。 第一个保存更改,第二个有一个空的更改列表。 这种行为是故意的吗? 我希望第二次提交不会获得 CommitId,因为数据库中没有更改也没有提交。 我通过检查更改列表是否不为空来解决这个 ...

2022-04-01 13:48:26   1   89    javers  
Javers Mongo 多租户问题 - Javers Mongo Multitenancy Issue

我的 Spring 启动应用程序有一个多租户架构,我正在使用 Javers 来审计一些数据模型。 我面临的问题是 Javers 无法根据我的 MongoDatabaseFactory 实现解析数据库。 到目前为止,我已经尝试创建一个 Javers 配置 Bean,如下所示: @Component ...

如何在分布式环境中保持 Javers 缓存的一致性? - How to keep Javers cache consistent in distributed environment?

在分布式环境中使用 Javers 和 Spring Boot 应用程序(使用 MongoDB)时,我得到了不正确的审计快照。 如何重新创建(假设我们有 2 台服务器)- 通过在服务器 1 上发送请求来更新现有文档通过在服务器 2 上发送请求来更新同一个文档通过在服务器 1 上发送请求再次更新同一个 ...

2022-02-14 10:09:24   1   120    javers  
Javers 和交易 - Javers and Transactions

我有一个小的 spring 应用程序一些存储库 - @JaversSpringDataAuditable 一切正常https://javers.org/documentation/spring-integration/ 是否可以将对repository.delete和repository.save的 ...

Javers - PROPERTY_NOT_FOUND:在 class 'EntityName$HibernateProxy$Azi44O4n' 中找不到属性 'id' - Javers - PROPERTY_NOT_FOUND: Property 'id' not found in class 'EntityName$HibernateProxy$Azi44O4n'

我正在尝试使用 Javers (6.5.2) 审核我的实体。 当我在 Spring Boot (2.5.5) 中执行.save()或.saveAndFlush()操作时,我随机得到以下异常: 这是随机发生的(至少在我的本地后端)。 昨天,一开始一切正常,然后在应用程序重新启动后,我无法保存我的实体 ...

在从 mongoDB 检索 ValueChange object 时,无法通过 spring-beans 序列化 org.javers.core.diff.changetype.ValueChange object - Unable to serialize org.javers.core.diff.changetype.ValueChange object by spring-beans while retrieving ValueChange object from mongoDB

我正在将 mongoDB 数据库中的更改 object 存储到,它正在保存,可以在数据库中看到,但是从应用程序中的 mongoDB 集合检索时,出现以下错误: ...

是什么导致第 3 方域 object 在 Javers/Spring Boot 中保存时引发异常? - What is causing a 3rd party domain object to throw an exception when saving in Javers/Spring Boot?

我正在使用 javers 6.2.5 和 Spring Boot 2.5.2。 我收到一个 IllegalArgumentException 说“参数不应该为空”。 它被扔进 GlobalIdFactory.createId()。 我发现我们的第 3 方域对象之一导致了这个问题,因为一旦我用一个字 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM