Boa Tarde,
Tenho o seguinte relacionamento:
Formularios 1 - N Itens
Bom meu problema é o seguinte:
Quando pesquiso um formulario, eu preciso pegar os itens dele. Meu problema é que quando vou pegar esses itens, a lista retornada contém o número certo de registros a serem retornados só que todos os registros são o primeiro registro da consulta. Exemplo: Minha consulta retornou 5 registros, esses 5 são identicos ao primeiro registro da consulta.
Já escrevi essa consulta utilizando HQL e também Criteria, mas não adiantou.
HQL
List list = session.createQuery("from Itens WHERE " + campo + " = " + valor).list();
Criteria 1ª
Criteria consulta = session.createCriteria(Itens.class);
List list = consulta.add(Restrictions.idEq(valor)).list();
Criteria 2ª
Criteria consulta = session.createCriteria(Itens.class);
List list = consulta.add(Expression.eq(campo, valor)).list();
Alguém pode me ajudar ?
Desde já agradeço a atenção !