Boa tarde galera!
Tenho uma classe chamada Pessoa, que é classe Pai de Funcionario e Cliente e uma classe Problema. Estou querendo realizar um query em que recupero o nome do funcionario e do cliente que realizou o problema. Na minha tabela Problema, tenho um fk para Funcionario e um para Cliente, e estas duas classe tem um fk para Pessoa. Aí estou querendo uma query neste estilo:
select *from Problema, Funcionario,Cliente,Pessoa where Pessoa.nome like :var1 and Problema.fk_funcionario=Funcionario_id and Funcionario_fk_pessoa=Pessoa_id …
Ou seja, quero cruzar estas tabelas, mas não estou conseguindo, até porque mando receber em um List do tipo Problema. Quando executo
from Problema, ele já me retorna os nome das pessoas(Funcionario e Cliente), daí achei que simplesmente acrescentasse o nome a query que quero pesquisar, daria certo.
Sou novo em Hibernate e estou precisando disto.
Desde já agradeço!