HELP => Hibernate + Spring + Transação

0 respostas
G

Ae pessoal, to passando por um problema aqui e não encontrei ainda a slução.
O problema é o seguinte…

Tenho um método que tem as seguintes chamadas

método save:

for (ReajusteContrato reajusteContrato : reajustes) {

this.getHibernateTemplate().save(reajusteContrato);

}

this.save(contrato);

o problema é que quando dá um erro na persistência do objeto reajusteContrato…

ao invés de dar rollback em tudo ele continua e salva o contrato normalmente, como se nada tivesse acontecido.

minha configuração de transação para o dao está assim:
PROPAGATION_REQUIRED

alguem tem idéia da solução para esse problema?

Desde já agradeço a atenção.

Criado 23 de outubro de 2007
Respostas 0
Participantes 1