Как зарегистрировать класс идентичности, обеспечивающий глобальную функцию строки идентификатора в javers? - PullRequest
0 голосов
/ 21 января 2019

Я использую javers на сторонних классах. Поэтому я не могу добавить поля, аннотации или методы к классам. Можно ли предоставить функцию для определения создания id строки объекта. Что-то вроде

public <T> JaversBuilder registerEntityWithCustomToString(Class<T> entityClass, Function<T, String> toString)

Возможно ли это? Это уже возможно другим способом? Я уже знаю о методе registerValueWithCustomToString, но в некоторых случаях мне нужно объединить несколько полей для создания уникального идентификатора.

1 Ответ

0 голосов
/ 22 января 2019

Я боюсь, что это невозможно.У нас есть открытый вопрос для этого, см. https://github.com/javers/javers/issues/625

...