今天进行了事物处理的验证,发现如果在在service层如果进行了异常处理,则不会回滚。
看来异常的处理还是统一放在controller层比较好,service如果是查询方法,出现了异常,就不要做处理了。事物是当前方法有异常才进行处理的,而添加了try catch,则当前方法不会报错。
此处立贴,以后有时间,再好好分析下事物。
今天进行了事物处理的验证,发现如果在在service层如果进行了异常处理,则不会回滚。
看来异常的处理还是统一放在controller层比较好,service如果是查询方法,出现了异常,就不要做处理了。事物是当前方法有异常才进行处理的,而添加了try catch,则当前方法不会报错。
此处立贴,以后有时间,再好好分析下事物。
转载于:https://www.cnblogs.com/zkj1204/p/10978071.html