求助一个关于在控制层事务回滚的问题

来源:16-1 教程总结

卡斯迪奥_

2019-01-07

老师,假如控制器某个方法里 有3个操作 , 比如: 更新A,新增B表 ,新增C表, 按顺序执行,假如在第三步操作,也就是 新增C表时候,出异常了,如何使 更新A 和 新增B表 这两步回滚? 使用RuntimeException吗? 还有没有其他办法呢?

写回答

1回答

翔仔

2019-01-07

同学好,如果是控制器上面的方法,还是建议将三个方法全部移到service层用事务管理起来比较好,然后依据设定好的异常进行回滚,毕竟service层跟业务绑定得更紧密一些,controller做尽可能简单的一次操作。

0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程