クラスBのネストされたセットを持つクラスAがあります。
public class A {
private Set<B> children;
}
public class B {
private int value;
}
クラスDのネストされたセットを持つクラスCもあります。
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に指示するにはどうすればよいですか?
ありがとう。
ナレシュ