我有一个 A 类,它有一组嵌套的 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 列表?理想情况下,我不必提供任何映射提示,因为我使用的是泛型。例如:
List<A> src = new ArrayList<A>();
// ----- Add some A's to src -----
List<C> dst = mapper.map(src, List<C>.class);
显然,最后一行的语法不正确。应该是什么?另外,我如何告诉 Dozer 要创建哪种类型的 List 或 Set?
谢谢。
纳雷什