2016-03-22 7 views
0

をリストするobect変換Mapstruct ClassAから C1とC2をリストに追加します私は<p> </p>以下公衆リストマップ(A級A){</p> <pre><code>List<ClassB> list = new ArrayList<ClassB>(); ClassB C1 = new ClassB(); ClassB C2= new ClassB(); </code></pre> <p>.... C1及びC2を移入するためのロジックのような別のオブジェクトのリストにオブジェクトをマッピングする必要が

リターンリスト;生成するImplクラスで

}

、私はcomplilationエラーが「シンボルClassBのを見つけることができません」取得しています。クラス "ClassB"は、生成されたimplクラスにインポートされません。これを解決するのを手伝ってください。

答えて

0

MapStructでは、繰り返し可能な型(List<ClassB>)と非繰り返し型(ClassA)の間のマッピングメソッドを生成できません。

ClassAClassBの定義をより詳細に共有できますか?それから、良い解決策を試すことができます。おそらく最も簡単ですが、これを手で実装するだけです(特に、ClassAにはClassBのリストが含まれています(リスト要素のマッピングは不要です)。

関連する問題

 関連する問題