Olá pessoal, estou inicando em java e estou com um problema em uma query com o hibernate.
Tenho a classe pessoa e uma classe lancamento e um relacionamento unidirecional de pessoa -> lancamento (tenho um List dentro de pessoa e em lancamento não tenho nenhuma referencia de pessoa.
O problema é: Quero buscar todos os lancamentos de uma pessoa.
No sql normal faria: select * from lancamentos where idPessoa = ?.
Porém no hibernate não estou conseguindo realizar tal query com HSQL
sendo que não tenho a referência de pessoa em lancamento.
Acho q se vc quer fazer consultas nos objetos Lancamento baseado nos objetos Pessoa, vc deve ter um @ManyToOne de Pessoa dentro da classe lancamento. Ou então vc procura a pessoa (“select p from Pessoa p where p.id = :parametroID”) e faz pessoa.getLancamentoList()…