java - Dozer:将单个字段映射到 Set

标签 java dozer

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

我有一个类:

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

class FooDomainObject {
    private List<Id> ids;
}

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

最佳答案

我在 Dozer 支持列表中找到了这个:

 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>

关于java - Dozer:将单个字段映射到 Set,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4801593/

相关文章:

java - 如何使用推土机将类型为抽象类的字段映射?

java - 集合映射

dozer - 始终将 null 对象映射到 null

classloader - ClassCastException 通过强制转换为欠类型

java - DisplayTag:即使没有要显示的数据也显示标题

java - Dozer:如何限制映射的深度?

java - Map.Entry 接口(interface)如何在不创建对象的情况下调用 getValue()/getKey() 方法?

java - 为 Hadoop 环境配置 Eclipse(在 Windows 上)(在具有 SUSE Linux Enterprise Server 11 的虚拟机上)

java - 有人可以解释这两个循环之间的区别吗?

java - 如何在接口(interface)中使用 getResources.getString(R.string)?