|
Caro Marcos
Para que voc� possa fazer isso acho melhor voc�
trabalhar com algo como um Command/Command Executor pattern.
Basicamente voc� pode criar uma Interface que
representa os seus comandos (Command) onde esta interface teria um m�todo
padr�o (por exemplo: execute) que o cara utilizaria na implementa��o de
classes para definir o comando SQL que ele gostaria de enviar. Ent�o ele
utilizaria uma outra classe respons�vel por Executar comandos (Command Executor)
que possuiria um m�todo de execu��o padr�o (por exemplo: executeCommand) que
receberia uma classe Command como par�metro e ent�o executaria o comando dentro
do contexto de uma transa��o.
public void executeCommand(Command comando) throws
Exception {
try{
start();
comando.execute();
commit();
}catch (Exception erro) {
rollback();
throw new
Exception(erro.getMessage());
}
}
� uma gambi, mas acho que d� para o
gasto.
Valeu,
Renato
----- Original Message -----
|
- [java-list] Transaction , Commit e Rollback Marcos
- Renato Quedas
