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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.