我正在使用Orika Mapper。 我想知道我可以在使用Orika Mapper进行映射时包含或排除属性。 如果有可能那么如何做同样的事情?
答案 0 :(得分:5)
只需定义映射即可包含属性。 看看User Guide。
您可以使用byDefault()
自动映射具有相同名称的字段,使用field("fieldA", "fieldB")
明确定义双向映射,或使用fieldAtoB("fieldA", "fieldB")
和fieldBtoA("fieldB", "fieldA")
明确定义单向映射。
如果要从映射中明确排除某个字段(例如,使用byDefault()
时),则可以使用exclude("field")
。您可以多次链接.exclude("field1").exclude("field2").exclude("field3")
以排除多个字段。