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)
1
resposta

Duvida

Qual é o sentido de usar "SELECT 1" em JPQL ?

1 resposta
solução!

SELECT 1 FROM Tabela WHERE .... é usado para determinar se aquela condição é satisfeita, o valor 1 em si é descartável. Geralmente utiliza-se em conjunto com outra query, por exemplo:

SELECT * FROM Tabela1 t1
  WHERE EXISTS (SELECT 1 FROM Tabela2 t2 WHERE t1.id= t2.id) .

Há vários formas de se utilizar e em cenários bem mais complexos que esse também.