danicoln / algafood-api

Curso Completo do Especialista Spring REST
0 stars 0 forks source link

6.9. Desafio: mapeando relacionamentos muitos-para-muitos #55

Closed danicoln closed 10 months ago

danicoln commented 10 months ago

Desafio: mapeando relacionamentos muitos-para-muitos

Trabalharemos na entidade Grupo. No mundo real, não fazemos o mapeamento de todas as entidades do projeto. No nosso caso, não estamos implementando os controladores da api. Geralmente, num projeto real, não saímos mapeando todas as entidades do projeto, pois não agrega tanto valor, sendo o ideal com a medida em que o projeto vai crescendo, ir criando as entidades, mapeando e testando.

Tarefas

Entidade Grupo:

Atributos:

No relacionamento ManyToMany, teremos uma tabela intermediária de associação.

Entidade Usuário:

Atributos:

Observação:

A associação será ManyToMany, de Usuario para Grupo, em Usuario terá uma lista de grupos (tabela intermediária: grupo_usuario).

danicoln commented 10 months ago

Entidade Grupo

image

danicoln commented 10 months ago

Entidade Usuario

image