Query hql

2 respostas
dfalci

Tenho uma entidade “A” que possui uma coleção de “B”. Tenho que fazer um HQL que me retorne todos os “A”, que possuam pelo menos um dado “B” passado como parâmetro. Alguém sabe como eu posso montar esta query?!?!? ajuda plz!

2 Respostas

dfalci

resolvido : como não serão muitos resultados, e será muito pouco frequente, a forma abaixo satisfez tranquilamente

String hql = from a where :parametro in elements(a.b);

Query q = this.getSession().createQuery(hql);

q.setEntity(parametro”, objeto);

return q.list();
brunnocpd

Depois de muito tempo este post foi o que me salvou!!! ahuhauhauaa vlw

Criado 20 de novembro de 2007
Ultima resposta 13 de fev. de 2011
Respostas 2
Participantes 2