Код: Выделить всё
class Flat {
String a1,a2,a3,b1,b2,b3;
}
Код: Выделить всё
class A {
String a1,a2,a3;
List children;
}
class B {
String b1,b2,b3;
}
Код: Выделить всё
List map(List source)
Какой вариант лучше всего использовать с помощью Mapstruct?
В Интернете можно найти много подобных вопросов, однако обычно они требуют обратного сопоставления (см., например, https://github.com/mapstruct/mapstruct/discussions/3714)
< strong>--Изменить---
Я добавлю пример.
Предположим, что список источников содержит следующие элементы:
Код: Выделить всё
new Flat("aa", "aa", "aa", "1", "1", "1")
new Flat("aa", "aa", "aa", "2", "2", "2")
new Flat("bb", "bb", "bb", "3", "3", "3")
new Flat("aa", "aa", "aa", "4", "4", "4")
Код: Выделить всё
new A("aa", "aa", "aa")
new A("bb", "bb", "bb")
Подробнее здесь: https://stackoverflow.com/questions/790 ... tured-list