Orika地图字段从对象列表到列表

时间:2017-06-23 11:54:29

标签: java list mapper orika

我正在使用Orika和 我有以下课程:

public class A {
    private B b1;
    private B b2;
}

public class B {
    //other fields
}

public class C {
    List<D> ds;
}

public class D {
    private Object o;
}

public class E {
    List<A> as;
}

public class F {
    List<C> cs;
}

我希望将E映射到F,但是A的所有对象都应该映射到C(在对象o中)。 所以当我将作为 A 的2个对象)映射到 cs 时,它应包含4个C对象(对象中的值为A) ○)..

提前致谢

我做了一次尝试:

mapperFactory.classMap(E.class, F.class)
        .field("as{b1}","cs{o}")
        .field("as{b2}","cs{o}")
        .byDefault().register();

但现在只有b2保存在o ..所以b1被覆盖

0 个答案:

没有答案