Spring's JdbcTemplate und Transaktionen
Muss ich bei Verwendung von JdbcTemplate Transaktionen explizit konfigurieren?
Mein Code-Layout sieht folgendermaßen aus:
Ich habe ein UserDao, das in meinen UserService eingefügt wird, und dann rufen meine Controller Methoden in meinem UserService auf.
Ich möchte die Dinge in Bezug auf Transaktionen so einfach wie möglich halten, und ich benötige nicht mehrere Datenbankaufrufe, um eine Transaktion zu überspannen.
Muss ich in meiner Konfigurationsdatei standardmäßig irgendetwas tun oder a@Transaction
Anmerkung irgendwo?
Sagen Sie nun in meinem Controller, dass ich 2 Aufrufe für meinen userService und accountService ausführen muss. Kann ich das explizit in eine Transaktion einbinden?
userService.updateUser(user);
accountService.updateXXX(...);