Relação one-to-many no Hibernate

1 resposta
H

Olá a todos,
Em uma relação one-to-many eo so posso usar set? ou o list também pode ser aplicado nesse caso.
Para pegar um objeto no list é simples : Usuario u=(Usuario)Lista.get(0);
Com faço para pegar um determinado objeto usando set, pois ele não tem o get(arg)?
É um dúvida bem boba, se alguém souber por favor me diga
Atenciosamente

1 Resposta

maxguzenski

Set usa hashCode para quardar os elementos, isso quer dizer que ele nao guarda os objetos na mesma ordem em que foram inseridos (linkedHashSet sim)

por isso nao existe um “get(int pos)” nele…
mas voce pode recuperar um interator e recuperar os registros por ele.

Set = indexação por HashCode e NAO ACEITA VALORES DUPLICADOS
List = Valores por ordem de inseracao (ou por acesso) e ACEITA VALORES DUPLICADOS

espero ter ajudado :slight_smile:

Criado 21 de agosto de 2003
Ultima resposta 21 de ago. de 2003
Respostas 1
Participantes 2