Сопоставление массива первого элемента объекта с другим объектом с использованием структур отображения. ⇐ JAVA
-
Anonymous
Сопоставление массива первого элемента объекта с другим объектом с использованием структур отображения.
Как сопоставить массив объектов, в частности первый элемент (array[0]), из одного класса в другой с помощью MapStruct. В настоящее время появляется ошибка типа «люди[0] не в свойстве источника, вы имели в виду людей».
` публичный класс Source { частное лицо[] человек; // Геттер и сеттер } // Класс назначения Публичный класс Destination { частное лицо лицо;
// Получатель и сеттер } // Класс Person (при условии, что это отдельный класс) общественный класс Person { частное имя строки;
// Получатель и сеттер } // Интерфейс картографа @Mapper общедоступный интерфейс MyMapper { MyMapper INSTANCE = Mappers.getMapper(MyMapper.class);
@Mapping(source = "people[0]", target = "person") Карта назначенияToDestination(Источник);`
Как сопоставить массив объектов, в частности первый элемент (array[0]), из одного класса в другой с помощью MapStruct. В настоящее время появляется ошибка типа «люди[0] не в свойстве источника, вы имели в виду людей».
` публичный класс Source { частное лицо[] человек; // Геттер и сеттер } // Класс назначения Публичный класс Destination { частное лицо лицо;
// Получатель и сеттер } // Класс Person (при условии, что это отдельный класс) общественный класс Person { частное имя строки;
// Получатель и сеттер } // Интерфейс картографа @Mapper общедоступный интерфейс MyMapper { MyMapper INSTANCE = Mappers.getMapper(MyMapper.class);
@Mapping(source = "people[0]", target = "person") Карта назначенияToDestination(Источник);`
Мобильная версия