腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
使用
JaVers
获取
对象
版本
我
使用
的是带有Spring Boot2.1的
JaVers
5.6.3。保存历史记录运行良好,而且我还可以读取
对象
更改。我
使用
以下代码:我的问题是结果只包含提交id,而不包含
对象
版本
。在数据库中有一个jv_snapshot.version字段,它包含真实的
对象
版本
。 我怎样才能在我的代码中得到它?
浏览 11
提问于2019-08-05
得票数 0
回答已采纳
1
回答
有没有可能改变沙弗队的历史?
、
、
我正在
使用
spring boot/jpa开发rest后端。我还
使用
javers
来审计我的JpaRespositories。我不能完全确定
javers
是否打算用于此目的,但除了审计我的jpa实体之外,我还希望能够编辑历史记录。例如,我想从某个日期
获取
一个阴影
对象
:
javers
.findShadows(QueryBuilder.byInstanceId("Frodo", Employee.class).withShadowScopeShado
浏览 17
提问于2021-11-03
得票数 0
回答已采纳
2
回答
使用
2个数据库时的Javer ENTITY_INSTANCE_WITH_NULL_ID
、
、
、
、
当我将数据存储在Postgres中(
使用
JPA )并将
javers
存储在MongoDB中时,我有这个异常“MongoDB”小枝数据JPA: 1.4.0 Javer: 2.3.0我调试并看到ID为null如果
对象
是一个懒惰的
对象
: org.
javers
.core.metamodel.type.EntityType:88 "Object cdoId =getIdProperty(
浏览 2
提问于2016-09-24
得票数 3
回答已采纳
2
回答
为什么在mockito测试中,当比较
对象
不是空时,
javers
会抛出“参数不应该为空”?
、
、
我在我们的应用程序的另一部分中
使用
了
javers
。现在我将它添加到另一个,并得到一个IllegalArgumentException:参数不应该为null。但是,我已经验证(通过序列化
对象
并记录它们),当传递给compare()方法时,这两个
对象
不为null。我
使用
的是
javers
浏览 1
提问于2015-05-21
得票数 0
回答已采纳
1
回答
Javers
-无法跟踪文档中的mongo更新
、
、
我想跟踪
使用
Javers
在计数上所做的任何更改。= new Date();} mongoTemplate.save(user);
javers
.commit("Added",
浏览 23
提问于2020-03-07
得票数 0
1
回答
将实现相同接口的
对象
与
javers
进行比较
、
、
、
我正在
使用
javers
(),并试图比较实现相同接口的两个
对象
。举个例子,我用苹果和橘子做了一个测试。苹果对苹果很好,但苹果对橘子不起作用。它似乎运行比较,但不提取新的值。FruitIface.CONDITION_RIPE, 0.2, new Date()); Diff diff =
javers
.compare, 0.2, new Date()); LOGGER.info(
浏览 1
提问于2017-08-10
得票数 0
回答已采纳
1
回答
Javer不为集合中
对象
属性的更改创建快照。
、
我有一个包含了ValueObjects嵌套集合的实体,我期望值
对象
上的每个属性更改都会生成Entity.Snapshot的快照,只有当一个值
对象
被添加到collection.In时,我才会创建它。第三次,我只是更改了value
对象
上的一个属性,
javers
没有意识到这是对实体的更改,而是为内部值
对象
创建了一个快照。 我的问题是,我的假设是否有效,或者跟踪集合中值
对象
的更改的最佳方法是什么?下面是我
使用
spring引导创建的一个简单测试的代码。我
使用
的是
浏览 2
提问于2017-06-09
得票数 2
2
回答
通过HowTo注释/转换器将JPA快照映射到实体
、
、
、
、
convertToEntityAttribute(List<Application> dbData) { }如何使JPA
使用
我的转换器将从
javers
获得的快照转换回Application
对象
以
获取
历史
对象
列表?只有一个线程表示将来可以从快照中
获取
对象
。对于这样简单的
对象
,我正在
使用
它,可以像上面提到的那样做
浏览 4
提问于2016-07-04
得票数 0
3
回答
如果数据库已经在
使用
中,如何用当前状态初始化
Javers
jv_snapshot?
、
、
、
我有一个已经填充的SQL数据库,我想在其中添加
Javers
审计。在对特定
对象
运行初始更新之前,有没有办法用
对象
的当前状态初始化jv_snapshot表?我正在
使用
hibernate/jpa运行spring boot应用程序。
浏览 1
提问于2017-03-25
得票数 2
1
回答
Javer无法比较一些模拟
对象
。
、
、
、
在修改
对象
之后,我们
使用
javers
.compare()记录差异,但是出现了一个奇怪的错误,我几乎没有发现任何关于它的信息。我们所有的
对象
都实现了可序列化接口,当传递给
javers
时,它将正确地处理它们,在单元测试中,当我传入一个模拟
对象
时,
javers
将正常运行,除非
对象
中有另一个
对象
。我已经让内部
对象
实现了可序列化的接口,我试着使它们成为短暂的,没有工作。总是失败。 正如我说过的,
对象
在被实例时
浏览 0
提问于2020-07-01
得票数 1
回答已采纳
1
回答
将Id为NULL的实体视为新的
对于“
使用
实体ID保存差异”的问题,我找到了以下答案:我的问题是:
获取
更改=>的先导,因为Javer无法创建GlobalId。
浏览 1
提问于2017-08-17
得票数 0
1
回答
Javer值更改比较无效
、
与
对象
修改的区别给我们带来了噩梦。
Javers
javers
= JaversBuilder.
javers
().withListCompareAlgorithm(ListCompareAlgorithm.LEVENSHTEIN_DIS
浏览 0
提问于2018-03-21
得票数 0
1
回答
创建一个泛型方法,该方法接受任何实体类的列表,并
使用
apache Diff检查差异
、
、
我之前
使用
Javers
框架创建了一个用于查找差异的通用方法。然后我不得不把它改成Apache Diff。以下代码是实际代码的简化
版本
。.map(j -> new AuditsResource(j) } 这种设计对于
Javers
框架工作得很好,我可以像下面这样得到不同之处
Javers
javers
= JaversBuilder.
javers
().build()
浏览 36
提问于2019-02-27
得票数 0
2
回答
用Javer比较地图
如何通过id比较两个包含Entity
对象
的映射,以及
使用
JaVers
的属性?我想知道鲍勃从伦敦到巴黎的变化情况如下:
Javers
javers
= JaversBuilder.
javers
().build();, "Bob", "London")); b.put(Integer.valueOf(1), new Person(1, "Bob", "
浏览 7
提问于2017-02-02
得票数 2
回答已采纳
1
回答
Javers
为布尔JsonPrimitive抛出IllegalArgumentException
、
、
、
、
我正在尝试
使用
MongoDB存储库来设置Javer。我正在为
javers
-core和
javers
-persistence-mongo
使用
2.9.1
版本
。at org.
javers
.repository.mongo.DocumentConverter.toDocument(DocumentConverter.java:20) ~[
javers
-persistence-mongoat org.
javers
.repository.mongo.MongoRep
浏览 1
提问于2017-01-22
得票数 2
回答已采纳
1
回答
如何
使用
javers
中提供的快照重新构建
对象
及其整个嵌套?
我有一个深度嵌套的
对象
,我正在改变嵌套中的一个属性,当我
使用
Javers
审计它时,它会将
对象
分段并将其存储在各种快照中。现在,我想用所有的更改重新构建它,以便获得
对象
当时的更改和状态。
浏览 24
提问于2021-04-08
得票数 0
2
回答
我在插入数据时遇到了
Javers
的性能问题
我将
Javers
与Spring Data JPA + Hibernate结合
使用
。当我
使用
CurdRepository.save(集合)时,
Javers
API逐个审计集合中的每个
对象
,这会导致整个插入过程的延迟。在集成
Javers
之前,该过程需要30秒来处理100行,而在集成
Javers
之后,需要80秒。 这是一种预期的行为吗?
浏览 1
提问于2016-04-28
得票数 2
1
回答
当oldVersion中的属性为空时,未调用CustomValueComparator
、
我
使用
Javers
来比较两个具有字符串属性的
对象
。但是,当属性在旧(或左)
版本
中为空时,不
使用
该比较器。我写了一个JUnit测试来显示这个问题,如下所示。当然,在比较之前,我可以遍历我的旧
对象
并将null属性设置为空字符串,但你们可能知道更好的解决方案。我也不能更改或覆盖MyClass的equals方法。Java 1.8.0_144;
Javers
3.9.0public void test() { MyClass old = MyClass.get
浏览 3
提问于2018-04-18
得票数 2
3
回答
如何
获取
嵌套的ValueObject更改?
participants}class Participant {// No id => by
javers
terms - ValueObject} String name class RealEst
浏览 0
提问于2016-04-13
得票数 1
1
回答
Javers
按顺序比较列表
、
、
、
、
class FooB { private String name;} 我想比较一下FooA,它会告诉我list
对象
中的哪些字段发生了变化Arrays.asList(new FooB(1, "old", 1.0)));
Javers
javers
= JaversBuilder.
ja
浏览 18
提问于2019-03-07
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券