1

List を異なる属性名で List にマップする必要があります。

元:

public class Object1 {
   private String name; 

   //getters and setters
}


public class Object2 {
  private String customerName; 

  //getters and setters
}
@Mapping(source="object1List.name" target="object2List.customerName"
List<Object2> toObject2(final List<Object1> object1List) 

単純化するために Object1List を取得する場所を書きませんでした。(メソッドの別のクラスでそれを取得します)

私はこれを試してきましたが、mapstruct は object1List が不明なプロパティであると不平を言います。これを行う方法はありますか?助けていただければ幸いです。

4

1 に答える 1