Spring的JdbcTemplate and Transactions
2022-09-01 12:55:24
使用 JdbcTemplate 时,我是否需要显式配置事务?
我的代码布局如下所示:
我将有一个UserDao,它将注入到我的UserService中,然后我的控制器将调用我的UserService中的方法。
我希望在事务方面尽可能简单,并且我不需要多个数据库调用来跨越一个事务。
默认情况下,我是否必须在配置文件中执行任何操作或在任何地方使用注释?@Transaction
现在假设在我的控制器中,我需要在我的userService和accountService上进行2次调用,我可以以某种方式显式地将其包装在事务中吗?
userService.updateUser(user);
accountService.updateXXX(...);