Olá Pessoal tudo bem!!!
Tenho um formulário que realiza um Pedido de Venda de um estabelecimento comercial.
Estou utilizando JDBC para acessar o Banco de Dados e utilizo Servlets e JSP
Para cada item deste Pedido eu vou até a Servlets que se encarrega de efetuar uma transação, onde realizo um insert na Tabela Pedido e um insert
na Tabela itemPedido e depois disso volto para o formulário web para que o usuário caso queira adicionar mais itens ao Pedido.
Quando o usuário adiciona mais um item ao Pedido eu apenas realizo um insert na Tabela itemPedido, pois o seu Pai (Pedido) já está criado.
A minha regra de negócio é para cada itemPedido criado eu tenho que atualizar a Tabela de estoque, por esse motivo não posso efetuar os inserts
no final do Pedido.
O que eu preciso saber é como posso realizar diversas transações, onde para cada itemPedido adicionado pelo usuário, uma Servlet é chamada
para inserir esses dados no Banco sem efetuar o commit.
No final do Pedido um botão é acionado para finalizar a Venda, onde este botão chama a Servlet que se encarrega de efetuar um commit
nessas operações referentes ao mesmo Pedido de Venda.
Ou seja, dado uma pagina JSP tenho que ir no Servidor efetuar operações no Banco de Dados, voltar na mesma pagina JSP e fazer isso diversas vezes sem efetuar um commit para essas operações, caso um botão na tela JSP seja acionado um commit é efetuado para essas operações.
Caso alguém possa me ajudar ficarei grato!!!