Problemas com mapeamento usando Set no hibernate

0 respostas
E

Estou com o seguinte problema:
Tenho uma classe por exemplo Pai que tem um atributo que o próprio hibernate gerou na engenharia reversa.

Set filhos = new HashSet(0);

e o mapeamento no hbm está:

<set name="filhos" inverse="true" lazy="false">
            <key>
                <column name="id" length="8" not-null="true" />
            </key>
            <one-to-many class="Filhos" />
        </set>

Coloquei o lazy false para trazer os dados.
o problema é que quando eu faço:

Set filhos = pai.getSetFilhos();

Ele só me retorna um filho, o primeiro.
Como faço para me retornar toda a lista de filhos desse mapeamento Set?

Criado 2 de outubro de 2008
Respostas 0
Participantes 1