Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

SprindData + CheckedExceptions

Eu trabalho com JPA + EJB, e com essas tecnologias mesmo que eu esteja em um método transacional, se uma checked exception acontece, o jpa não faz rollback, eu preciso criar uma exception e anotar com @ApplicationException(rollback=true). Como o springDataJPA trata essa questão de checkedexceptions + transações?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta
solução!

Oi Ricardo,

O Spring segue o mesmo modelo do EJB, ou seja, também não faz rollback automático de checked exceptions.

Uma maneira de fazer rollback nesses caso seria assim:

@Transactional(rollbackFor = Exception.class)

Bons estudos!