我有兩個值的對象(ValueObjectA和ValueObjectB),每個NAME1和NAME2推土機:類轉換異常而映射列表
然後,我有兩個列表中,每個保持值對象中的一個,這是我打算映射與推土機。
只要我訪問映射的'listOfB',就會得到一個類轉換異常,因爲dozer將類型爲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){
...