Senhores, tenho uma classe Professor, onde esta possui uma collection(Set) de Turmas.
Quando faço: professor.getTurmas(); ele me retorna corretamente um Set com as turmas associadas.
PERGUNTO:
Como faço para filtrar as turmas?
Por exemplo, quero pegar somente as turmas de 1º ano de um professor.
Em SQL seria algo assim:
Ok, com HQL eu consigo fazer exatamente desse jeito, mas existe algo mais sofisticado no hibernate pra isso?
O problema é q o hibernate não está interpretando “informacaoAdicional.status”.
Ele deveria entrar na minha classe e fazer algo do tipo "turma.getInformacaoAdicional().getStatus().equals(“S”)"
Existe algum tipo de eu forçar isso? Ele está procurando um campo q se chama “informacaoAdicional.status”, e é claro, este não existe.
_fs
Hm, não testei, mas tente isto:
andre_a_s
[quote=LIPE]Hm, não testei, mas tente isto:
Não rolou não… acho q vou ter q colocar uma “mini query” dentro do filter =/
Mó gambita! :evil: