HashSet para ArrayList Hibernate

4 respostas
andre_guitar7

Quando vou mapear uma classe e essa mesma tem uma lista, faço assim:

<set name="bla"> <key column="id" /> <one-to-many class="classe.bla"/> </set>
Dae eu uso HashSet… mas e se eu quisesse mapear um ArrayList… como poderia fazer?

vlws

4 Respostas

Luiz_Gustavo

Colega, estou estudando Hibernate agora, mas vou tentar te ajudar:

retirei isso da documentação de referência:

pelo que entendi, é preciso ter uma coluna como índice da lista

A list of components (discussed in the next chapter):

<list name="carComponents" table="CarComponents">
     <key column="carId"/>
     <list-index column="sortOrder"/>
     <composite-element class="CarComponent">
          <property name="price"/>
          <property name="type"/>
          <property name="serialNumber" column="serialNum"/>
     </composite-element>
</list>

dá uma olhada nos detalhes no capítulo 6: Chapter 6. Collection Mapping

[]'s

andre_guitar7

O site do hibernate tá travado aqui na minha empresa… o que será que é esse ?

Luiz_Gustavo

Se não estiver enganado, é a coluna que você vai usar como o índice da sua List.

to te mandando o html da documentação.

[]'s

andre_guitar7

Obrigado pela ajuda!

Criado 1 de agosto de 2006
Ultima resposta 1 de ago. de 2006
Respostas 4
Participantes 2