Como você faz seu controle de transações?

1 resposta
Nykolas_Lima

Eu tenho um filtro OpenSessionInView que faz a abertura, commit/rollback e fechamento de sessão.

Mas me encontrei em uma situação, onde ocorreu um erro em uma classe de serviço e eu precisava informar o usuário e dar rollback na sessão. Fazendo isso eu acabei quebrando o Filtro de OSIV porque ele não verificava se a transação já havia sido comitada e isso me fez pensar se eu tiver uma situação onde utilize vários serviços como eu lidaria com isto.

Como vocês fazem o gerenciamento de suas transações?

1 Resposta

Minduin

Sinceramente há muito tempo não me preocupo com isso, deixo na mão do Spring, configuro tudo por anotação, capturo exceções por Aspecto e me preocupo com abstrações do negocio.

Abs.

Criado 13 de fevereiro de 2012
Ultima resposta 13 de fev. de 2012
Respostas 1
Participantes 2