LU10c - Transaktionen
TODO: Erklärung zu @Transactional (Bei jeder RuntimeException)
Logging
Achten Sie bei Ihrem Logging darauf, dass die Logeinträge auch im Fall eines Rollbacks Sinn ergeben.
for (AccountUpdate update : accounts) { ... log.debug("Prepared account update: number={} project={}", accountNumber, projectRef.getProjectName()); } log.info("All accounts updates processed successfully for project {}", projectName);