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: