У меня есть класс обертки источника и класс источника
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
не имеет этого поля