使用Orika如何将多个单个字符串映射到字符串列表?
假设:
A类
String field1
String field2
String field3
B类
列表字段
因此field1,field2和field 3都是字段中的元素。我如何编写Orika来处理这个问题?
答案 0 :(得分:2)
您可以使用
执行此操作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代码来自定义该过程。