【问题标题】:Dozer: map single field to Set推土机:将单个字段映射到 Set
【发布时间】:2011-01-26 05:17:39
【问题描述】:

如何将单个字段映射到 Dozer 中的 Set

我有这样的课:

class FooDTO {
    private IdDto bar;
    private IdDto baz;
}

class FooDomainObject {
    private List<Id> ids;
}

我想将barbaz 映射到ids 列表中,但我无法做到这一点。

【问题讨论】:

    标签: java dozer


    【解决方案1】:

    我在推土机支持列表中找到了这个:

     http://sourceforge.net/projects/dozer/forums/forum/452530/topic/1557144
    

    基本上,您使用以下语法:

           <field>
                <a>bar</a>
                <b>ids[0]</b>
                <b-hint>org.foo.Id</b-hint>
            </field>
           <field>
                <a>baz</a>
                <b>ids[1]</b>
                <b-hint>org.foo.Id</b-hint>
            </field>
    

    【讨论】:

      【解决方案2】:

      有没有办法做某事。像这样:

      <mapping> 
          <class-a>SourceObject</class-a> 
          <class-b>blaObject</class-b> 
          <field>
              <a>sourceObjectSubObject[standardID].fielda</a>
              <b>blaDestField</b> 
          </field> 
      </mapping>
      

      其中standardIDsourceObject 中的一个字段, 而sourceObjectSubObjectList&lt;sourceObjectSubObject&gt;

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-22
        • 2012-08-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多