ModelMapper从多平面对象映射到层次结构对象

时间:2015-03-16 05:27:15

标签: java modelmapper

我有一种情况,我需要使用ModelMapper将多个对象(在平面结构中)映射到Java中的一个对象(层次结构对象)。

例如,

class Person{
    String name;
    int age;
}

class Address{
    int streetSumber;
    String streetName;
    String city;
}

class Phone{
    String type;
    String number;    
}

我想从模型映射器中获取的内容类似于

class PersonDTO{

    String name;
    int age;

    class AddressDTO{
        int streetSumber;
        String streetName;
        String city;
    }

    class PhoneDTO{
        String type;
        String number;    
    }
}

有没有办法简单地实现这个目标?

由于

1 个答案:

答案 0 :(得分:0)

您必须创建@font-face { font-family: 'MyWebFont'; src: url('webfont.eot'); /* IE9 Compat Modes */ src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfont.woff2') format('woff2'), /* Super Modern Browsers */ url('webfont.woff') format('woff'), /* Pretty Modern Browsers */ url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */ }

PersonWrapper

并将PersonWrapper映射到PersonDTO,例如

class PersonWrapper {
  Person person;
  Address address;
  Phone phone;
}