
22 - MappedBy, JoinTable e JoinColumn
Nessa vigésima segunda aula do nosso treinamento, compreender o uso dos comandos: MappedBy, JoinTable e JoinColumn:
- JoinTable: Cria uma tabela auxiliar;
- JoinCollumn: Referencia as chaves primárias de cada uma das entidades e cria chaves estrangeiras na tabela auxiliar;
- MappedBy: Trabalha com a entidade secundária, para que não gere uma segunda tabela auxiliar.
Vamos implementar esses novos comandos no projeto:
Curso:
Remova as tabelas auxiliares criadas na última aula e execute o projeto. Agora você terá uma tabela chamada: tabela_auxiliar, que fará referências as duas entidades.
Abaixo estarei disponibilizando um vídeo explicando em detalhes a implementação dessa estrutura: