Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Por que criar uma nova tabela em relacionamento @ManyToMany ?

No menu 1 e vídeo 4: foi criado uma nova tabela chamada itens_pedido, onde ela é muitos pra um com pedidos e produtos. Não entendi o sentido de um itens_pedidos ter somente um pedido e um produto, por ser muitos pra um com as outras duas tabelas produtos e pedidos. Um itens_pedidos deveria ter vários pedidos e vários produtos vinculados.

1 resposta
solução!

Oi,

Essa tabela representa o relacionamento entre produto e pedido. Um pedido pode ter vários produtos, e um determinado produto pode ser adicionado a vários pedidos distintos. Justamente por isso precisamos de uma tabela de join, para mapear esse relecionamento muitos para muitos.

No curso pode ter sido adicionado apenas um produto, mas foi apenas um exemplo e poderiam ter vários outros adicionados na lista de produtos do pedido.

Bons estudos!