Построить ObjectGraph в Javers - PullRequest
0 голосов
/ 12 марта 2019

Похоже, что Javers позволяет сравнивать две разные сущности, в то время как я собираюсь провести сравнение с одной и той же сущностью до и после модификации. Я не хочу фиксировать или хранить историю объекта.

Псевдокодоподобный код:

val object = getObjectFromDatabase();
val beforeModification = Javers.createSnapshot(object);
object.setName(...);
object.setValue(...);
val afterModification = Javers.createSnapshot(object);

val diff = Javers.compare(beforeModification, afterModification);

1 Ответ

0 голосов
/ 13 марта 2019

Вот что делает javers.commit(). См. Запрос изменений .

По умолчанию javers.commit() использует репозиторий моментальных снимков в памяти, поэтому вам не нужно настраивать базу данных и постоянный JaversRepository.

...