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

Duvida

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

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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.