public void cadastraItensVenda(List<ItemVendaModel> itensVenda) {
   String SQL =
       "INSERT INTO itensvenda (item, cabecalhovenda_idvenda, idproduto, quantidade, precovenda, valortotalitem) VALUES (?,?,?,?,?,?)";
   Connection connection = null;
   PreparedStatement pst = null;
   for (ItemVendaModel ivm : itensVenda) {
     try {
       connection = Conexao.Conecta();
       pst = connection.prepareStatement(SQL);
       pst.setInt(1, ivm.getItem());
       pst.setInt(2, ivm.getIdVenda());
       pst.setInt(3, ivm.getIdProduto());
       pst.setDouble(4, ivm.getQuantidade());
       pst.setDouble(5, ivm.getPrecoVendaProduto());
       pst.setDouble(6, ivm.getValorTotalItem());
       pst.execute();
       ProdutoModel p = new ProdutoModel();
       ProdutoController pc = new ProdutoController();
       p.setIdProduto(ivm.getIdProduto());
       p.setQuantidade(ivm.getQuantidade());
       pc.saidaestoque(p);
     } catch (Exception ex) {
       JOptionPane.showMessageDialog(
           null, "Erro ao tentar cadastrar os itens!\n\n" + ex.getMessage());
     }
   }
   JOptionPane.showMessageDialog(null, "Produtos adicionados com sucesso!");
   try {
     pst.close();
     connection.close();
   } catch (Exception e) {
     JOptionPane.showMessageDialog(null, "Erro!\n\n" + e.getMessage());
   }
 }