
1 - Relacionamento entre entidades com Spring Boot
Olá pessoal, iniciaremos mais um treinamento de Spring Boot, dessa vez iremos trabalhar com o relacionamento entre entidades ou mapeamento entre entidades.
O que precisaremos saber para fazer esse treinamento?
Conhecimentos básicos de como criar uma API com Spring Boot. Caso queira saber mais sobre os conceitos dessa tecnologia, deixarei a playlist do meu canal no YouTube:
O que é relacionamento entre entidades?
Você já deve ter trabalhado com chaves estrangeiras no banco de dados, o relacionamento entre entidades ou mapeamento entre entidades é exatamente esse conceito.
Nos conceitos básicos de banco de dados, ao criar a estrutura de um projeto, verificamos como serão realizadas as ligações entre tabelas, tendo como opções:
- 1 - 1, que no Spring chamamos de OneToOne;
- 1 - N, que no Spring chamamos de OneToMany;
- N - N, que no Spring chamamos de ManyToMany.
Importante! Deixarei em aulas futuras uma explicação do conceito ManyToOne ou N - 1, porém nos vídeos disponibilizados no canal, darei foco no relacionamento OneToMany ou 1 - N.
Veja abaixo a introdução desse curso, disponível no YouTube: