Spring JdbcTemplate и транзакции
При использовании JdbcTemplate нужно ли явно настраивать транзакции?
Мой макет кода выглядит следующим образом:
У меня будет UserDao, который будет введен в мой UserService, а затем мои контроллеры будут вызывать методы в моем UserService.
Я хочу сделать все как можно более простым в отношении транзакций, и мне не нужно многократное обращение к базе данных, чтобы охватить транзакцию.
По умолчанию я должен сделать что-нибудь в моем файле конфигурации или использовать@Transaction
аннотации где-нибудь?
Теперь скажите, что в моем контроллере мне нужно сделать 2 вызова на мои userService и accountService, могу ли я как-то явно обернуть это в транзакцию?
userService.updateUser(user);
accountService.updateXXX(...);