Я ищу функцию в Javers при создании снимка, чтобы связать его с другими ранее созданными снимками.
Я посмотрел на область фиксации глубины для теней, но он выбирает только снимки, которые имеют одинаковый идентификатор фиксации.
Я хочу что-то вроде этого:
Сотрудник сущности связан один с одним адресом сущности.
Я сохраняю адрес, в котором хранится снимок адреса A1 с коммитом c1.
Теперь я сохраняю сотрудника, ссылающегося на тот адрес, где хранится снимок сотрудника E1 с коммитом c2.
Я не могу получить эти два снимка A1 и E1 вместе, поскольку они находятся в разных коммитах (c1 и c2).
Можно ли получить эту информацию с текущими Javers или нам нужно добавить функцию для этого, или это избыточное убийство?
Функция может быть такой:
Если я запрашиваю тени Сотрудников (скажем, byInstanceId) с новой областью (может быть, как область с глубокими связями), это должно дать мне все тени Сотрудника, использующие commit-deep, плюс все связанные тени, в этом случай, оба снимка E1 и A1
Таким образом, мы можем отслеживать, какой адрес был у сотрудника в определенный момент истории.