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.