Olá, estou usando o curso para ter de base para uma aplicação de estudo que estou fazendo que organiza um torneio. Criei uma classe Equipe, uma classe Jogador e uma classe Partida.
Queria ajuda para entender se eu estou seguindo no caminho certo com as anotações.
Na classe equipe eu criei:
@OneToMany
private List<Jogador> jogadores;
Pelo que entendi nas anotações eu uso "OneToMany" aqui já que para cada equip (one) eu teria vários jogadores (many) . É isso mesmo?
Já na classe de partidas a duvida é parecida. Criei:
@ManyToOne
private Equipe timeCasa;
@ManyToOne
private Equipe timeFora;
Como são várias partidas (Many) eu associo a cada uma delas um time (one) com uma chave estrangeira. Está correta minha linha de raciocínio? Alguma sugestão de como melhorar ?
Eu também queria indicar as estatísticas de cada jogador em cada partida. A ideia era criar um atributo que armazenasse os jogadores e relaciona-los com a Chave estrangeira da partida, porém não sei ao bem como fazer isso dar certo.