Как преобразовать вложенные объекты в вложенные DTO с использованием ModelMapper?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как преобразовать вложенные объекты в вложенные DTO с использованием ModelMapper?

Сообщение Anonymous »

Я сталкиваюсь с проблемой, когда я пытаюсь использовать ModelMapper для преобразования вложенных объектов Java в вложенные DTO. Получение NULL для ребенка DTO в родительском объекте DTO. Ниже приведены фрагменты кода.

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

public class User {
private String name;
private Address address;
private Product product;
}

public class Address {
private String area;
private String city;
}

public class Product {
private Integer productId;
private String productName;
private Double productPrice;
}
классы DTO:

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

public class UserDTO {
private String name;
private AddressDTO address;
private ProductDTO product;
}

public class AddressDTO {
private String area;
private String city;
}

public class ProductDTO {
private Integer productId;
private String productName;
private Double productPrice;
}
Вот код Mapper:

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

ModelMapper mapper = new ModelMapper();
mapper.getConfiguration().setMatchingStrategy(MatchingStrategies.LOOSE);
UserDTO userDTO = mapper.map(user, UserDTO.class);
System.out.println("Output User DTO : " + userDTO );
output:
output user dto: userdto [name = xyz, address = null, product = null] < /strong> < /p>
Здесь я хочу преобразовать пользовательский объект в userdto dto.
Я получаю нулевые значения для адреса и продукта DTO. Что именно мне здесь не хватает? У кого -нибудь есть идеи?>

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как преобразовать вложенные объекты в вложенные DTO с использованием ModelMapper?
    Anonymous » » в форуме JAVA
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous
  • Как я могу использовать записи Java в качестве DTO с ModelMapper?
    Anonymous » » в форуме JAVA
    0 Ответы
    66 Просмотры
    Последнее сообщение Anonymous
  • Как правильно определить конвертер в библиотеке ModelMapper для DTO
    Anonymous » » в форуме JAVA
    0 Ответы
    48 Просмотры
    Последнее сообщение Anonymous
  • Как я могу использовать записи Java в качестве DTO с ModelMapper?
    Anonymous » » в форуме JAVA
    0 Ответы
    51 Просмотры
    Последнее сообщение Anonymous
  • Путаница и проблемы с исходным DTO и целевым DTO [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    75 Просмотры
    Последнее сообщение Anonymous

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