1
如何將單個字段映射到推土機上的Set
?推土機:將單個地圖映射到集
我有一個類,如:
class FooDTO {
private IdDto bar;
private IdDto baz;
}
class FooDomainObject {
private List<Id> ids;
}
我想映射bar
和baz
到ids
名單,但我不能讓它這樣做。
如何將單個字段映射到推土機上的Set
?推土機:將單個地圖映射到集
我有一個類,如:
class FooDTO {
private IdDto bar;
private IdDto baz;
}
class FooDomainObject {
private List<Id> ids;
}
我想映射bar
和baz
到ids
名單,但我不能讓它這樣做。
我發現這個推土機支持列表:
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>
有什麼辦法做某事。像這樣:
<mapping>
<class-a>SourceObject</class-a>
<class-b>blaObject</class-b>
<field>
<a>sourceObjectSubObject[standardID].fielda</a>
<b>blaDestField</b>
</field>
</mapping>
凡standardID
在sourceObject
, 場和sourceObjectSubObject
是List<sourceObjectSubObject>
。