1

Dozerで単一のフィールドをどのようにマッピングしますSetか?

私は次のようなクラスを持っています:

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

class FooDomainObject {
    private List<Id> ids;
}

barbazをリストにマップしたいのですidsが、これを行うことができません。

4

2 に答える 2

2

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>
于 2011-01-26T18:56:53.820 に答える
1

sthを行う方法はありますか。このような :

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

standardIDは のフィールドで、sourceObjectsourceObjectSubObjectですList<sourceObjectSubObject>

于 2011-12-09T14:18:14.557 に答える