Transações com Rollback

Grupo sobre o desenvolvimento/extensão das funcionalidades do Compiere / Adempiere onde é necessário alterar o código fonte.
geizon
Mensagens: 22
Registrado em: Sáb Jun 06, 2015 8:31 am

Transações com Rollback

Mensagempor geizon » Qua Set 28, 2016 2:56 pm

Boa tarde pessoal...

Estou com dúvida em um procedimento...situação como exemplo...

Pretendo fazer um loop nas linhas de um pedido de venda e atualizar algumas informações...atualmente eu faço e já salvo a alteração na linha com um "orderLine.save()"...porém, acontece que determinada informação da última linha do loop pode estar incorreta ou com erro...teria alguma forma de fazer um rollback nessa transação e só comitar junto ao banco no final se todas as informações das linhas estiverem corretas?

Não sei se fui bem claro, qualquer coisa me peçam.

Abraço

ralexsander
Mensagens: 579
Registrado em: Ter Nov 21, 2006 7:43 am
Localização: São Paulo
Contato:

Re: Transações com Rollback

Mensagempor ralexsander » Qua Set 28, 2016 3:21 pm

Olá Geizon,

Dá uma olhada na classe GenBilling -> https://goo.gl/KcBd37 por volta da linha 354 tem um exemplo disso.

Você vai precisar instanciar o seu objeto usando o trxName criado.

Abs!
Ricardo Alexsander Santana
http://www.kenos.com.br

geizon
Mensagens: 22
Registrado em: Sáb Jun 06, 2015 8:31 am

Re: Transações com Rollback

Mensagempor geizon » Qua Set 28, 2016 4:03 pm

Obrigado Ricardo,

Vou dar uma olhada aqui e depois digo se deu certo.

Obrigado


Voltar para “Desenvolvimento - Java”

Quem está online

Usuários neste fórum: Nenhum usuário registrado e 1 visitante