Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Nao compreendi a query: select p from Produto p

Testei varias vezes no Codigo e no console do mySql, ele só funciona quando coloca ("select p from Produto p", Produto.class), o certo não seria: ("select * from produto")? detalhe, no meu banco de dado eu criei produto com letra minuscula, então porque o nome do banco tem que ser diferente? e talvez o mais importante, de onde vem esses "p", é uma convenção ou algo do tipo?

Matricule-se agora e aproveite até 50% OFF

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

QUERO APROVEITAR
2 respostas
solução!

Oi herdan

Por padrão, o Spring usa JPQL ao invés de SQL.

SQL: "select * from produto"
JPQL:  "select p from Produto p"

Na JPQL o "p" é um alias do objeto Produto, basicamente os comandos fazem a mesma coisa, com sintaxes diferentes.

Valeu, realmente essa duvida me quebrou a cabeça :)