У меня проблема с полем UUID
при попытке скопировать класс в другой.
пример (spring boot, jpa ecc): у меня есть 2 класса (равно), один является сущностью, а другой - моделью. Когда я копирую, например, из сущности в модель, dozer не может скопировать правильное значение uuid, но создает новое.
public class Entity{
private UUID id;
private string nome;
//getter and setter and constructurs
}
public class Model{
private UUID id;
private string nome;
//getter and setter and constructurs
}
Если, например, сущность:
uuid id = "aaa-111-222" string name = "example"
После выполнения
Model model = dozer.map (сущность, Model.class)
Идентификатор модели: uuid id = "bss-555-555", name = "example"
Почему ??
Как я могу преобразовать это прямо? Я вижу, что эта проблема вызвана тем, что dozer не может найти конструктор в классе UUID (если я прав).