数据存取异常一般是不可恢复的。例如,如果我们不能连接到数据库,一个特定的业务对象就不能解决要处理的问题。一个潜在的异常是乐观锁冲突,但不是所有的应用程序使用乐观锁。强制编写代码去捕获不能很好处理的致命异常一般是不太好的。把它们抛给类似Servlet或EJB容器这样的高层去处理更合适。所有的Spring数据存取异常是DataAccessException的子类,所以如果我们想要选择去捕获所有的Spring数据存取异常,我们能轻松办到。
发布: 2008-6-30 14:52 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 74次 | 进入领测软件测试网论坛讨论
数据存取异常一般是不可恢复的。例如,如果我们不能连接到数据库,一个特定的业务对象就不能解决要处理的问题。一个潜在的异常是乐观锁冲突,但不是所有的应用程序使用乐观锁。强制编写代码去捕获不能很好处理的致命异常一般是不太好的。把它们抛给类似Servlet或EJB容器这样的高层去处理更合适。所有的Spring数据存取异常是DataAccessException的子类,所以如果我们想要选择去捕获所有的Spring数据存取异常,我们能轻松办到。