2
Orikaを使用してクラスからフィールドをマップする方法はありますか?
解決策がorikaドキュメントに見つかりません。Orika:2つのクラスのフィールドを1つのクラスにマッピングする
この例では、クラスObjectOneからのフィールド&の名前は、対応するフィールドObjectNewにマップする必要があります。
public class ObjectOne {
private String test;
private String name;
private String id;
public ObjectOne(String id,String test, String name){
this.id=id;
this.test=test;
this.name=name;
}
}
ObjectTwoからフィールドシートと同じ
public class ObjectTwo {
private String sheet;
private String id;
public ObjectTwo(String id,String sheet){
this.id=id;
this.sheet=sheet;
}
}
コードObjectNew
public class ObjectNew {
private String id;
private String test;
private String name;
private String sheet;
public ObjectNew(String id,String test,String name,String sheet){
this.id=id;
this.test=test;
this.name = name;
this.sheet = sheet;
}
}
のフィールドの両方のクラスからObjectOne & ObjectTwoは、新しいオブジェクトObjectNewを開始すべき時にクラスObjectOneとObjectTwoのidの同じだ。
これを処理する方法はありますか?私は1つのソースのラッパーオブジェクトにソースオブジェクトをラップし、新しいオブジェクトを使用してこの新しいラッパーオブジェクトをマップすることをお勧め
種類よろしく
のthnx、私はこのソリューションを試してみましょう – MrA