1
resposta

Tabela que não é usada na query

Na sintaxe da query é feito o join de pedido.itens com itens mas na construção VO não é usada a tabela itens. Se for baseado no que foi falado no vídeo, dentro de VendasPorDia não deveria estar escrito sum(itens.valorTotal) e não sum(pedido.valorTotal)?

1 resposta

Olá, Samara! Tudo bem?

Você está correta! Porém, a atividade em questão se trata dessa inconsistência, já que pergunta da atividade é "Por qual motivo a consulta anterior não vai funcionar corretamente?", por isso que a resposta correta é a opção C.

Pois a mesma informa que a classe DTO deve conter um construtor compatível com a consulta JPQL e isso não ocorre, como você bem destacou.

Espero ter esclarecido e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.