3

Orika を使用してクラスからクラスにフィールドをマップする方法はありますか。
orika のドキュメントで解決策が見つかりません。

この例では、クラス ObjectOne のフィールド test & name を、対応するフィールド 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 の両方のクラスのフィールドは、クラス ObjectOne と ObjectTwo の ID が同じ場合、新しいオブジェクト ObjectNew を開始する必要があります。

これを処理する方法はありますか?

敬具

4

1 に答える 1