21 - Implementando o relacionamento ManyToMany

Nessa vigésima primeira aula do nosso treinamento, iremos implementar o relacionamento ManyToMany, veja abaixo o que devemos fazer em cada classe:

Aluno: Iremos criar um novo atributo chamado: cursos, além de usar a annotations @ManyToMany:

Curso: Precisamos criar um vínculo entre o modelo de Aluno e de Curso, sendo assim, vamos implementar uma lista de alunos na entidade Curso:

Se executar o projeto, você irá notar que duas novas tabelas serão geradas, sendo elas: alunos_cursos e cursos_alunos, fique tranquilo, pois iremos resolver esse problema na próxima aula.

Abaixo estarei disponibilizando um vídeo explicando em detalhes a implementação dessa estrutura: