DarthShader
Erfahrenes Mitglied
Hallo zusammen,
ich bin z.Z. etwas verwirrt vom Propagation-Typ bei der @Transactional Annotation. Erstmal habe ich Schwierigkeiten zu entscheiden, welcher der Typen in welcher Situation der richtige ist.
Zum Beispiel: propagation = Propagation.REQUIRES_NEW
Wenn eine vorhandene Transaktion benutzt wird von einem anderen Thread, und dort geht was schief und es wird ein Rollback durchgeführt, werden dann die anderen Aktionen anderer Threads auch zurück gerollt, weil es dieselbe Transaktion ist? Das wäre dann ja für Multithreaded nicht sinnvoll?
Über Eure Hilfe würde ich mich sehr freuen
Vielen Dank!
ich bin z.Z. etwas verwirrt vom Propagation-Typ bei der @Transactional Annotation. Erstmal habe ich Schwierigkeiten zu entscheiden, welcher der Typen in welcher Situation der richtige ist.
Zum Beispiel: propagation = Propagation.REQUIRES_NEW
Wenn eine vorhandene Transaktion benutzt wird von einem anderen Thread, und dort geht was schief und es wird ein Rollback durchgeführt, werden dann die anderen Aktionen anderer Threads auch zurück gerollt, weil es dieselbe Transaktion ist? Das wäre dann ja für Multithreaded nicht sinnvoll?
Über Eure Hilfe würde ich mich sehr freuen
Vielen Dank!