1

当源类和目标类相同时,有没有办法排除Dozer中的多个字段?

我这样使用它:

<mapping map-null="false" wildcard="true">
    <class-a>com.abc</class-a>
    <class-b>com.abc</class-b>
    <field-exclude>
        <a>field1</a> 
        <b>field1</b> 
    </field-exclude>
    <field-exclude>
        <a>field2</a> 
        <b>field2</b> 
    </field-exclude> ....                                                   
</mapping>

写相同的名字似乎很有趣,因为知道它总是对所有人都是一样的......还有其他选择吗?

4

2 回答 2

3

我在 Google 中找到了这篇文章,但我通过注释配置了 Dozer,因此现有答案对我没有帮助。

为了通过在字段上使用 @Mapping("this")的注释从映射中排除字段。

资料来源:Dozer,如何忽略带有注释的字段

于 2017-01-24T11:33:15.427 回答
1
wildcard="false"

会成功的。 http://dozer.sourceforge.net/documentation/exclude.html

于 2015-08-06T11:06:18.403 回答