Observe o relacionamento entre as classes abaixo:
1 Conta - X Parcelas
Vamos ver um exemplo onde fazemos esta ligação:
SELECT c FROM Conta c JOIN c.parcelaList as cParcelaList WHERE cParcelaList.vencimento < :hoje AND cParcelaList.statusparcela != 'P' AND c.statusconta != 'C' GROUP BY c.codigo ORDER BY c.cliente.nome ASCA instrução
JOIN c.parcelaList as cParcelaListcria um objeto temporário do tipo Parcela, neste caso, denominado "cParcelaList", para cada item da lista de parcelas. Desta forma, basta realizar as comparações com este objeto:
cParcelaList.statusparcela != 'P'