У меня есть класс А, который имеет вложенный набор класса B:Преобразование вложенную коллекцию с помощью Бульдозер
public class A {
private Set<B> children;
}
public class B {
private int value;
}
Я также есть класс C, который имеет вложенный набор класса D:
public class C {
private Set<D> children;
}
public class D {
private int value;
}
Теперь, учитывая список A, как его преобразовать в список C? В идеале мне не нужно указывать какие-либо подсказки, поскольку я использую generics. Например:
List<A> src = new ArrayList<A>();
// ----- Add some A's to src -----
List<C> dst = mapper.map(src, List<C>.class);
Очевидно, что синтаксис последней строки неверен. Что это должно быть? Также как сообщить Dozer, какой тип списка или набора создать?
Спасибо.
Naresh
Вы когда-нибудь это выясняли? –
@MatthewSmith См. Мой ответ ниже –