我使用dao来访问我的数据库,而这些dao方法抛出了SQL异常,所以我这样做是为了让dao方法抛出这个异常。UserDao dao = new UserDao(source.getConnection()); }这些方法也抛出了异常,但这样我不得不在很多地方处理SQL异常,有时它看起来相当糟糕。我应该处理服务中的异常还是dao中的异常?或者检查所有地方的
我正在研究这两种方法。一个保存,一个加载。显然,两者都需要某种类型的错误处理,所以我实现了一些“全部捕获处理”。现在,寻找的脚跟是,接下来发生的事情与运行时发生错误的位置有关。正因为如此,我想要处理调用者中的错误,在上一级。这样我就可以对不同的情况有不同的逻辑。 public void SaveToStorage(AccountCollection Collection) t