如何将一个对象映射到另一个(现有的)除了空字段?
例如:
class A {
String a1;
String a2;
}
class B {
String a1;
String a2;
}
在一个对象中我有非空字段a1,在B对象上我有非空字段a2。有没有办法将对象A映射到对象B排除字段a2?没有自定义转换器,并且没有在mapping.xml中排除此字段?
答案 0 :(得分:2)
您应该在map-null
文件的<mapping>
元素上使用dozer-configuration-mapping.xml
属性:
<mapping map-null="false">
<class-a>your.package.A</class-a>
<class-b>your.package.B</class-b>
</mapping>