Правильно ли хранить идентификаторы полей в DTO? - PullRequest
0 голосов
/ 23 апреля 2020

Предположим, у меня есть следующий класс в Spring RESTful API:

public class Order {
    private Integer id;
    private Store store;
    private Customer customer;
    private Product product;
}

Когда я получу новый ордер на сохранение, правильно ли будет получить его в качестве следующего DTO и позволить OrderService найти идентифицировать каждое поле, установить новый объект Order и сохранить его?

public class NewOrderDTO {
    private Integer storeId;
    private Integer customerId;
    private Integer productId;
}

Может ли ModelMapper или любой другой фреймворк сделать это?

...