У меня есть два объекта-значения (ValueObjectA и ValueObjectB), каждый с именем1 и именем2
Затем у меня есть два списка, каждый из которых содержит один из объектов-значений, которые я планирую отобразить с помощью dozer.
Как только я получаю доступ к сопоставленному списку listOfB, я получаю исключение Class Cast, поскольку 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 ){
...