我有两个值对象(ValueObjectA 和 ValueObjectB),每个都有 name1 和 name2
然后我有两个列表,每个列表都包含一个值对象,我打算用推土机对其进行映射。
一旦我访问映射的“listOfB”,我就会得到一个类强制异常,因为推土机将 ValueObjectA 类型的对象映射到 ValueObjectsB 列表中。
是否可以在不迭代列表和逐个对象映射的情况下映射这两个列表?
示例代码:
...
// prepare object A
List<ValueObjectA> lostOfA = new LinkedList();
ValueObjectA voA = new ValueObjectA();
voA.setName1("foo");
voA.setName2("bar");
lostOfA.add(voA);
// map object A to object B
List<ValueObjectB> listOfB = new LinkedList();
mapper.map(lostOfA, listOfB);
for (ValueObjectB voB:listOfB ){
...