我有2个课程,ClassA
和ClassB
。我正在使用Orika Mapper来映射这两个类中的所有字段。
mapperFactory.classMap(ClassA.class, ClassB.class).byDefault().register();
但是有一种情况我想要排除一个字段。当我mapper.map(...);
mapper.map(classA, ClassB.class).exclude("fieldToExclude);
之类的内容时,是否有办法执行此操作
或者可以声明另一个mapperFactory.classMap
规则使用?
答案 0 :(得分:1)
您可以按照建议的方式完成。
它位于documentation:
mapperFactory.classMap(ClassA.class, ClassB.class)
.exclude("fieldToExclude")
...
.register();
请注意,两个类中仍然需要存在该字段。