Olá, pessoas!
Me intriguei hoje que fui começar a fazer um modulo de uma rede social.
Na modelagem de um usuário eu tenho as informações normais e a sua lista de amigos
public class Usuario {
// nome, login, senha, endereço
public List<Usuario> amigos;
}
Fico em dúvida em como mapear o relacionamento, já que ele existe em uma classe apenas.
Normalmente, em um set ou lista de outro tipo, eu teria um OneToMany e ManyToOne no outro objeto.
Mas aqui, se fosse acontecer, daria um ManyToMany no fim.
Mesmo que fosse mapear usando um ManyToMany, onde ficariam a outra annotation além da
@ManyToMany
public List<Usuario> amigos;
Talvez esteja fazendo/pensando da maneira errada. Espero ajuda! Abraços
