1
使用Orika如何将多个单个字符串映射到字符串列表中?Orika将多个字符串映射到列表中<String>
鉴于:
A类
字符串FIELD1
字符串FIELD2
字符串字段3个
B类
列表字段
所以FIELD1,FIELD2和现场3将都是田野中的元素。我如何编写Orika来处理这个问题?
使用Orika如何将多个单个字符串映射到字符串列表中?Orika将多个字符串映射到列表中<String>
鉴于:
A类
字符串FIELD1
字符串FIELD2
字符串字段3个
B类
列表字段
所以FIELD1,FIELD2和现场3将都是田野中的元素。我如何编写Orika来处理这个问题?
可以使用
factory.classMap(ClassA.class, ClassB.class)
.byDefault()
.customize(new CustomMapper<ClassA, ClassB>() {
public void mapAToB(ClassA source, ClassB dest) {/*custom logic*/}
public void mapBToA(ClassB source, ClassA dest) {/*custom logic*/}
})
.register();
在CustomMapper你可以只重写映射所需方向或双方如果需要做到这一点。这样Orika将处理所有的自动映射,并且您仍然可以使用java代码来定制过程。
谢谢。我会试一试。 – chbrook 2014-11-07 22:04:55