假设我们有以下列表:
[1,2,3]
上课:
public class A {
private int id;
// getter and setter ....
}
我希望有一个类A
的列表,其ID与上面的整数列表相对应。推土机怎么可能?
答案 0 :(得分:0)
使用List<>
您的转换器:
public class MyIntegerToEntityConverter extends DozerConverter<Integer, MyEntity> {
// TODO constructor + impl
}
你的映射:
mapping(MyEntityA.class, MyEntityB.class)
.fields("myIntegerList", "myEntityList",
hintA(Integer.class),
hintB(MyEntity.class));
mapping(Integer.class, MyEntity.class)
.fields(this_(), this_(), customConverter(MyIntegerToEntityConverter .class));
根据您的要求,MyEntity
中Class A
的位置