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

NamedQuery Unificado

Sobre os NamedQuery eles devem ser colocados somente em suas respectivas classes ou por exemplo poderia se criar um classe de query e juntar todos os NamedQuery nela, fazendo meio que um catalogo de query.

1 resposta
solução!

Oi João,

Pela especificação da JPA precisa ser declarado na entidade mesmo, mas se não me engano no EclipseLink dá para mapear em uma classe separada. Naão sei se o Hibernate suporta isso.

Outra alternativa é declarar as named queries via arquivo xml e declará-lo no persistence.xml.

Bons estudos!