标签:数据库 方便 调用 操作 EDA orm 事务管理 不能 方法
之前面试遇到这样一个问题,异常有两种处理方式,一种是直接捕捉try catch,一种是直接往外抛throws,那么这两种方式都是什么情况下使用呢
当时一下没反应过来,工作中大多数都是直接捕获,后面才了解到首先你要弄清楚这个功能的位置:
对于service层如果有对数据库进行增删改操作的一般会有事务管理,这个时候异常就不能随便捕捉了,不然就会影响事物的回滚(或者捕捉后再抛一个自定义异常)
标签:数据库 方便 调用 操作 EDA orm 事务管理 不能 方法
原文地址:https://www.cnblogs.com/chenglei0718/p/11407447.html