Senhores,
Estou fazendo uma aplicação em Android que envia um JSON para uma aplicação WEB, dentro dessa aplicação tenho as seguintes classes:
Pedido.java
private Dispositivo dispositivo;
private FormaPagamento idFormaPagamento;
private double total;
private List<ItemPedido> itensPedido;
ItemPedido.java
private int idItemPedido;
private Pedido idPedido;
private Produto idProduto;
private int quantidade;
private double valor;
private String observacao;
Meu JSON está da seguinte maneira:
{"pedidoProduto":[{"observacao":"android.widget.EditText@4267da70","nomeProduto":"X-Egg","valor":11.85,"quantidade":2,"idPedidoProduto":49,"idProduto":8},{"observacao":"android.widget.EditText@426d4260","nomeProduto":"Pepsi","valor":1.8,"quantidade":1,"idPedidoProduto":50,"idProduto":4}],"idFormaPagamento":1,"total":13.65,"idDispositivo":14}
Minha dúvida está no método de inserção.
Dentro da classe ItemPedido eu tenho o IdPedido, que é gerado quando esse objeto é inserido no banco.
Dessa forma, eu terei que primeiro incluir o registro do Pedido no banco e depois incluir os itens?
É isso mesmo?
Agradeço desde já pela ajuda!