Ich bin Web-Anwendung mit spring-mvc
erstellen und überwintern. Meine Frage ist, tut @Transactional
garantieren, dass es Rollback tun wird, auch wenn die Ausnahme von @ExceptionHandler
Methode in unserem @Controller
gefangen wird?@Transaktional Rollback zusammen mit @ExceptionHandler
0
A
Antwort
0
Ja. Der Bereich @Transactional
ist "enger", so dass er immer behandelt wird, bevor @ExceptionHandler
an die Reihe kommt. Sie könnten in den Spring-Quellcode schauen, um zu sehen, wie es gemacht wird, aber es wäre im Grunde ein gewaltiger Fehler, wenn andere Logik ausgeführt werden könnte, bevor der Transaktionskontext seinen Job beendet hat, egal ob Commit oder Rollback.
Verwandte Themen
- 1. Intermediate commit zusammen mit Rollback
- 2. Konfigurieren activemq als transaktional
- 3. AsyncStorage - Ist multiSet() transaktional?
- 4. Transaktional: Controller vs Service
- 5. Spring ExceptionHandler in RestController
- 6. Ratpack Ruhe API ExceptionHandler
- 7. ExceptionHandler entspricht in Guice
- 8. Spring @ ExceptionHandler Verhalten
- 9. @ControllerAdvice Ausnahmebehandlung zusammen mit @ResponseStatus
- 10. Order of @ExceptionHandler
- 11. $ Speicherort von $ exceptionHandler - Abhängigkeitskonflikt
- 12. Angular2 ExceptionHandler funktioniert nicht
- 13. ExceptionHandler mit ResponseBody: set ResponseStatus in Methodenkörper
- 14. Rollback Annotation in Java
- 15. Rollback-Transaktion mit Transaktionsprotokoll
- 16. C# Integrationstest mit Rollback
- 17. Spring ExceptionHandler Protokollierung funktioniert nicht
- 18. Springboot ExceptionHandler catch von Client
- 19. @ExceptionHandler Methode nicht zurückleiten Ansicht
- 20. @ExceptionHandler wird nicht aufgerufen Test
- 21. Änderung in Angular2 RC5 ExceptionHandler?
- 22. Transaktional in beiden Service-und Dao-Schichten
- 23. Frühling @ExceptionHandler doesnt Griff Fehler
- 24. Ermitteln akzeptabler Inhaltstypen in ExceptionHandler
- 25. Rollback einer Transaktion in einem Grails-Dienst
- 26. Machen Frühling 3 MVC Controller-Methode Transaktional
- 27. Sind Controller in Grails standardmäßig transaktional?
- 28. ActiveRecord :: Rollback scheint keine Transaktion Rollback
- 29. Git Rollback mit vorherigen Kommentare
- 30. Rollback-Doktrin: Migrationen mit Deployer
Haben Sie die Dokumentation durchgelesen? Ich nehme an, dass es da ist – Chisko