是的,
JdbcTemplate不能替代事务管理。您仍然可以从数据库事务中受益,因此
userService.updateUser可以在 数据库
事务中进行操作,但是如果
accountService.updateXXX失败,
userService.updateUser将 不会 回滚。
如果您不想使用AOP,则可以改用TransactionTemplate。请参阅Spring参考文档中的程序化事务管理。
我之前看到的一种模式是MVC控制器类调用业务服务,该业务服务封装了该操作。然后可以注释商务类的方法
@Transactional。



