Tô querendo fazer um sistema de comanda de pedidos, com as classes Produto,ItemPedido, Pedido. Como faço pra ir adicionando os itens ao Pedido dinamicamente, e como os itens iam receber o id do Pedido se o Id do Pedido é gerado pelo Banco, e não salvei ainda o Pedido? Como seria a interação disso?
Depende como é o processo.
Se o usuário vai informar os itens de uma vez na tela, deixa pra salvar tudo no final.
Se for tipo “carrinho de compras”, ao informar o primeiro item, grava o pedido com algum status indicando que está em andamento pelo cliente.
Se for outro caso, especifique melhor o processo.
Ele vai informar todos os itens, e depois finaliza o pedido no final.
Então ele vai informar tudo no navegador, no final ao salvar terá todas as informações.