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.