Mapstruct — отображает плоский список соединений в структурированный список.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Mapstruct — отображает плоский список соединений в структурированный список.

Сообщение Anonymous »

Предположим, у меня есть список объектов List, полученный в результате соединения двух таблиц базы данных.

Код: Выделить всё

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)

Подробнее здесь: https://stackoverflow.com/questions/790 ... tured-list
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»