Entity
Iremos nas nossas entities (Movie) e criaremos um campo "gênero". Para isso, criaremos a entidade Genre.
@Entity
@Table(name = "tb_genre")
public class Genre {
@Id
@GenerateValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
//construtor com e sem argumento + getters and setters
}
E agora lembramos do relacionamento, né? Um gênero pode ter vários filmes (Set/List). Em resumo, um OneToMany!
Movie recebe Genre com @ManyToOne e @JoinColumn.
Genre recebe Movie com @OneToMany e mappedBy.
Lembrar dos Getters e Setters.
Atualizado