在使用JdbcTemplate时,我是否需要显式配置事务?
我的代码结构如下:
我将有一个UserDao注入到我的UserService中,然后我的Controllers将调用我的UserService中的方法。
我想让事务尽可能简单,并且我不需要多个数据库调用跨越一个事务。
默认情况下,我需要在配置文件中做任何事情或在任何地方使用@Transaction
注释吗?
现在假设在我的控制器中,我需要对我的userService和accountService进行2个调用,我能否显式地将它包装在一个事务中?
userService.updateUser(user);
accountService.updateXXX(...);
jdbcTemplate
中使用AOP
?我看到一些示例需要一个JpaTransactionManager
依赖项,但是对于jdbcTemplate
来说,JPA是否正确? - User