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.
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.
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!