Printemps @Transactional annotation lors de l'utilisation de try catch block

Si nous attraper l'exception dans la méthode annotée avec les @Transactional annotation, il va revenir si une exception se produit?

@Transactional(readOnly = false, propagation = Propagation.REQUIRED, rollbackFor=Throwable.class)
public void yearEndProcess() {
    try {
        //try block
    } catch (Throwable throwable) {
        //catch block
    }
}
essayez-la dans votre application reposant, je suppose que vous comprenez ce que ne @Transactional faire.
Pouvez-vous nous montrer votre extrait de code?
Où est contenu yearEndProcess méthode? La classe qui contient yearEndProcess est un Service,d'un Composant ou d'autres adn, enfin, de mettre en œuvre certaines interfaces?
l'appel de cette méthode de contrôleur. Et je veux juste savoir que si je rollback transaction par programme, comme mentionné par ker p pag, alors que la société de travail de mise à jour?

OriginalL'auteur Kedar Parikh | 2014-09-09