JdbcTemplate e transações do Spring
Ao usar o JdbcTemplate, preciso configurar transações explicitamente?
Meu layout de código é semelhante ao seguinte:
Eu terei um UserDao que será injetado no meu UserService, e então meus Controllers irão fazer chamadas em métodos no meu UserService.
Quero manter as coisas o mais simples possível, e não preciso de várias chamadas de banco de dados para estender uma transação.
Por padrão, eu tenho que fazer qualquer coisa no meu arquivo de configuração ou usar um@Transaction
anotação em qualquer lugar?
Agora diga no meu controlador que eu preciso fazer 2 chamadas no meu userService e accountService, eu poderia explicitamente envolvê-lo em uma transação de alguma forma?
userService.updateUser(user);
accountService.updateXXX(...);