Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

BigDecimal.class

Olá, tudo bem? Durante a aula, ele usa o método buscarPrecoDoProdutoComNome, ali dentro ele passa no em.createQuery o jpql e BigDecimal.class, não entendi o motivo, ele deseja puxar o preço (que é bigdecimal) mas faz parte da classe Produto, então pq não deixar apenas o Produto.class?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi

Nessa consulta o objetivo é não carregar a entidade inteira, mas somente o atributo preco, que é um BigDecimal.

Até daria para carregar a entidade Produto e depois pegar o preco via produto.getPreco(), mas se o objetivo é pegar apenas o preco, não faz sentido carregar a entidade inteira, com todos os seus atributos.