随笔 - 6  文章 - 129  trackbacks - 0
<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(14)

随笔档案(6)

文章分类(467)

文章档案(423)

相册

收藏夹(18)

JAVA

搜索

  •  

积分与排名

  • 积分 - 821414
  • 排名 - 49

最新评论

阅读排行榜

评论排行榜

        与SQLException 是一个Checked Exception 不同,Spring定义的基本的数据访问异常DataAccessException 是一个RuntimeException
这意味着你在应用程序中不必强行捕获该异常,可以交由上层处理.如果直接处理SQLException ,我们需要获得特定数据库的错误代码,然后判断该SQLException 的原因,包装成自定义异常然后交由上层处理.现在,由于Spring 为我们提供了一个与底层数据库无关的异常体系,因此可以方便地处理各种数据访问异常.Spring 甚至试图翻译各个数据库厂商的错误代码,然后转换为DataAccessException 异常体系中的某一个合适的子类.
        在应用程序中我们只需要捕获DataAccessException 即可,由于DataAccessException 是从 NestedRuntimeException 继承而来的,因此,它完整地保存了原始异常的信息.

posted on 2007-10-30 21:30 Ke 阅读(2021) 评论(0)  编辑  收藏 所属分类: spring

只有注册用户登录后才能发表评论。


网站导航: