Solucionado (ver solução)

Importante

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!

Solucionado
(ver solução)
2
respostas

Duvidas sobre a linguagem JPQL

é possível fazer um "select * from qualquerTabela" usando esse tipo de notação JPQL ?

ou eu sempre vou precisar de uma classe que seja um entidade e esteja instanciada para conseguir passar os parâmetros da consulta. como no exemplo do video da aula 5 aula do curso de JPA e Hibernate I .

2 respostas

Oi Julio.

A JPQL é para ser usada com as entidades Java. Caso voce queira fazer SQL nativo, vc pode usar o metodo .createNativeQuery.

https://docs.jboss.org/hibernate/entitymanager/3.5/reference/en/html/query_native.html

solução!

Sim. Para o jpql funcionar sua classe precisa estar anotada com @Entity . Apenas classes com essa anotação podem ser usadas na sua query.