Spring JdbcTemplate и транзакции

При использовании JdbcTemplate нужно ли явно настраивать транзакции?

Мой макет кода выглядит следующим образом:

У меня будет UserDao, который будет введен в мой UserService, а затем мои контроллеры будут вызывать методы в моем UserService.

Я хочу сделать все как можно более простым в отношении транзакций, и мне не нужно многократное обращение к базе данных, чтобы охватить транзакцию.

По умолчанию я должен сделать что-нибудь в моем файле конфигурации или использовать@Transaction аннотации где-нибудь?

Теперь скажите, что в моем контроллере мне нужно сделать 2 вызова на мои userService и accountService, могу ли я как-то явно обернуть это в транзакцию?

userService.updateUser(user);
accountService.updateXXX(...);

Ответы на вопрос(2)

Ваш ответ на вопрос