Gente tenho um método na qual eu utilizado para criar uma lista. nesse método existe um inner join. porém eu preciso especificar a coluna q vai ser listado pois a tabela principal possui relacionamento com outras 2 tabelas e é dessas tabelas q eu preciso obter o nome. vou deixar o método abaixo.
public List listaTodos()
{
com.cleiton.salvarDados.Consultar consulta = new com.cleiton.salvarDados.Consultar ();
EntityManager obconsulta = consulta.getEntityManager();
String query = "select (A) from CADASTRO_AGENDA A INNER JOIN CADASTRO_ALUNO AA ON A.ALU_COD=AA.ALU_COD INNER JOIN CADASTRO_PROFESSOR P ON P.PRO_CODIGO=A.PRO_COD";
List<Agenda> resultado = obconsulta.createQuery(query, Agenda.class).getResultList();
obconsulta.close();
return resultado;
}
}