Dozer неправильно отображает id propety - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть класс обертки источника и класс источника

class Source {
   private String a;
   // other fields

   private Long id;
}

class Wrapper {
   private Source source;
   private String b;
}

и место назначения

class Destination {
   private String a;
   // other fields from source

   private String b;
   private Long id;
}

Так что отображение для внутреннего источника работает по fields("source", "this"), кроме поля id, пока я укажите fields("source.id", "id"), в противном случае он попытается получить id из класса Wrapper и завершится неудачно, поскольку Wrapper не имеет этого поля

...