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