【发布时间】:2015-09-16 15:44:17
【问题描述】:
您好,我尝试将以下 Source 类映射到以下 Destination 类。我使用以下映射将字符串值映射到列表字符串。它没有正确映射。我需要知道如何使用 Dozer 将 2 个字符串值映射到一个目标字符串列表中。
public class SourceClass {
protected String streetName;
protected String additionalStreetName;
}
public class Destination {
protected List<String> addressLine;
}
<mapping map-id="newId" >
<class-a>myPackage.SourceClass </class-a>
<class-b>myPackage.Destination</class-b>
<field>
<a>streetName</a>
<b>addressLine[0]</b>
</field>
<field>
<a>additionalStreetName</a>
<b>addressLine[1]</b>
</field>
</mapping>
【问题讨论】:
-
如果您找到了问题的解决方案,您应该将其中一个解决方案标记为正确答案。
-
您是否阅读了所有答案?有更优雅的方法来解决您的问题而无需创建自定义转换器:)
-
对于未来的读者 A.Panzer 的回答非常完美!!!!!
标签: java string list mapping dozer