1

次のような POJO がいくつかあります。

@Data
public class A {
    List<B> bList;
}

@Data
public class B {
    int id;
    int x;
}

@Data
public class C {
    List<D> dList;
}

@Data
public class D {
    int x;
}

クラス A の bList の id の値が自動インクリメントされるように、MapStruct を使用してクラス C をクラス A にマップします。Mapstruct 1.1.0.Final を使用しています。

にマッピングList<D>するために、とList<B>のマッパーを定義でき、POJO は自動的にマッピングされますが、POJO をフィールドの自動インクリメントとともにマッピングする方法が見つかりませんでした。class Bclass D

私の POJO は非常に大きいです。リスト内の変数を自動インクリメントするための Map Struct の方法はありますか?

4

1 に答える 1