如何使用enver跟踪更改等子更新父级的当前版本链接到具有更改的子级的当前版本?

np8igboo  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(124)

假设我们有一本版本化的实体书。这本书有一个属性,它也是一个版本化的实体作者。

Author author = new Author();
author.setName("foo");
save(author);

Book book = new Book();
book.setAuthor(author);
save(book);

现在如果我改了作者的名字

author.setName("bar");

我想从这一小时起从书的版本中看到“酒吧”。如

Book book = getRevForHour(Book.class, LocalDateTime.now());

if (book.getAuthor().getName() == "bar") {
    System.out.println("got what I wanted");
} else {
    System.out.println("didn't get what I wanted");
}

但现在我得到了“foo”,这是作者在上一次翻版时的价值。
有没有一种方法可以触发所有实体的rev造物级联?还是有更好的方法来获取这些历史数据?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题