Como fazer esta consulta em HQL

pessoal to tentando fazer esta consulta em HQL, pois estou usando Hibernate com JPA, fui corrigindo os erros, até que ele exibe uma mensagem dizendo não existe associação das classes, fiz o mapeamento certinho das associações @ManyToMany…etc…porém ai pára de funcionar tudo…dá erro no spring…

ta funcionando várias consultas simples, insert, delete…etc…

aogra preciso fazer esta consulta, usei até o:

Query query = em.CreateNativeQuery(consulta...)

porém não funcionou…alguém saberia como posso realizar a consultar sem depender dessa associação…
tabelas:
pessoa N pra N perfil = gerou pessoa_perfil
perfil N pra N projeto = gerou perfil_projeto
pessoa N pra 1 projeto= pessoa_perfil_projeto (chaves primarias de cada tabela: pessoa, perfil, projeto)

no SQL puro eu consigo o resultado esperado com essa consulta:

SELECT ps.NOME, pf.DESCRICAO FROM PERFIL pf, PESSOA ps, PESSOA_PERFIL_PROJETO ppp WHERE pf.CODIGO= ppp.Perfil_Projeto_Perfil_codigo AND ps.CODIGO = ppp.Pessoa_codigo AND ppp.Perfil_Projeto_Projeto_codigo= 1 AND ppp.Pessoa_codigo=1
valeu pela ajuda a todos.

Dá uma olhada nesse livro… muito legal!
Java Persistence With Hibernate (©2007 by Manning Publications Co.)

Na página nº. 616 tem algumas referências… dê uma lida!

[quote=sergio.souza]Dá uma olhada nesse livro… muito legal!
Java Persistence With Hibernate (©2007 by Manning Publications Co.)

Na página nº. 616 tem algumas referências… dê uma lida!

[/quote]
valeu cara…vou ler agora… :wink: