如何将两个成员字段映射为对象?

时间:2016-01-17 13:56:02

标签: java dozer

我是Dozer的新手。我开始探索相同的内容,以避免编写java代码来映射对象。

我有以下用例:

class ObjectA {
 private String ab;
 private BigDecimal cd;
 private Long ef;
 ...
}

class Object B {
 private Amount zy;
 private Long xw; //ef ->xw
}

class Amount {
 private BigDecimal value; //cd -> value
 private String code; //ab -> code
 // Contains a static method to initialize an instance
}

如何编写接受cd&的自定义转换器? ab并返回Amount的实例?我如何从映射器中调用它?多个字段到单个字段的示例自定义转换器也足够了!

更新:我通过为两个类(A和B)编写自定义转换器来解决我的问题。我将问题保持开放,因为我实际上是在寻找一种方法来处理字段级而不是类级别。

0 个答案:

没有答案