推土机从字符串映射到对象

时间:2013-08-02 10:32:25

标签: java mapping dozer

我有: _class A包含属性:String userId,String a,String b。 如何使用Dozer Mapping将class A映射到class B(以及其他方式) _class B具有以下属性:用户用户(对象),字符串a,字符串b。 _'User'也是一个id为userId的类 谢谢大家的帮助!

1 个答案:

答案 0 :(得分:1)

您可以这样做,假设您的A级和B级看起来像这样:

 Class A{
 String userId;
 String a;
 String b;
 }

 Class B{
 User user;
 String a;
 String b;
 }

 Class User{
 String userId;
 }
  

您已在映射“.xml”文件中添加以下映射。

   <mapping> 
      <class-a>com.techidiocy.example.A</class-a>
      <class-b>com.techidiocy.example.B</class-b>   
        <field>
           <a>userId</a>
           <b>user.userId</b>
        </field>
   </mapping>