Bom dia pessoal tenho a seguinte consulta que fiz no postgresSQL e funciona perfeitamente
select p from seguranca.perfil p
inner join seguranca.sistema s on s.cod_sist = 1
inner join seguranca.perf_usu pu on pu.chave_usuario = ‘C1216879’ AND pu.cod_perfil = p.cod_perfil
mas nao to conseguindo passar pro hibernate, sou iniciante ainda
tentei da seguinte forma mas deu erro.
StringBuffer stb = new StringBuffer();
stb.append(" select p “);
stb.append(” from PefilVO as p “);
stb.append(” inner join SistemaVO s on s.cod_sist = “+ codSist + " “);
stb.append(” inner join UsuarioPerfilVO up on up.chave_usuario = '”+ chaveUsuario + "’ AND up.cod_perfil = p.cod_perfil ");
Query queryHibernarte = sessao.createQuery(stb.toString());
pPerfilVO = (PerfilVO) queryHibernarte.uniqueResult();
transaction.commit();
sessao.close();