class A { class ADto {
int id; -> int id;
List<B> b; List<BDto> b;
} }
class B { class BDto {
int id; -> int id;
C c; CDto c;
} }
转换A -> ADto
时,我想跳过C -> CDto
. 我的印象是,只要在 之间进行转换,以下映射器就会起作用B -> BDto
,但事实并非如此;所以下面的映射器在隐藏时没有帮助(A -> ADto)
......
class BMap extends PropertyMap<B, BDto> {
@Override
protected void configure() {
skip(destination.getC());
}
}
实现这一目标的方法应该是什么?