1
resposta

Duvida no insert de clientes

No insert do itens_pedido e possivel associar a mais de uma tabela ?

1 resposta

Olá, Israel!

Pelo que entendi da sua pergunta e do contexto fornecido, você está querendo saber se é possível associar a tabela "itens_pedido" a mais de uma tabela durante a operação de inserção, correto?

A resposta é sim, é possível. No exemplo que você está estudando, a tabela "itens_pedido" é uma tabela de associação resultante de um relacionamento muitos-para-muitos (many-to-many) entre a tabela "pedido" e a tabela "produto".

A tabela "itens_pedido" armazena as chaves estrangeiras (foreign keys) das tabelas "pedido" e "produto", efetivamente associando-as. Portanto, ao inserir um registro na tabela "itens_pedido", você está, na verdade, associando um pedido a um produto, ou seja, está associando a tabela "itens_pedido" a duas outras tabelas.

No código de exemplo, isso é feito através do método pedido.adicionarItem(new ItemPedido(10, pedido, produto));, onde um novo item de pedido é criado e associado a um pedido e a um produto específicos.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software