Gostaria de saber se o padrão DTO é utilizado também nos casos em que se necessita trabalhar com todos os atributos de determinada entidade. Caso não seja utilizado, basta usar a entidade diretamente?
Gostaria de saber se o padrão DTO é utilizado também nos casos em que se necessita trabalhar com todos os atributos de determinada entidade. Caso não seja utilizado, basta usar a entidade diretamente?
Everton, nesse contexto o DTO é utilizado para não expor dados que não serão utilizados, se todos os atributos de uma classe realmente vão ser necessários para o endPoint(o que normalmente é raro), então não tem porque usar o DTO, essa classe DTO existiria sem representar algum propósito, nessa situação, é melhor retornar a entidade diretamente.