社区
Web 开发
帖子详情
DataAccessException是什么意思???
wangjiajuan
2008-05-07 04:58:55
DataAccessException是什么意思???
...全文
2469
3
打赏
收藏
DataAccessException是什么意思???
DataAccessException是什么意思???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Michauxquan
2011-04-26
打赏
举报
回复
呵呵 很好
w111222j
2008-05-07
打赏
举报
回复
数据访问异常
呵呵
楼上的说得很清楚了
nanjg
2008-05-07
打赏
举报
回复
DataAccessException,它是由Spring framework定义的运行时异常。关于DataAccessException,有两件事需要注意。首先,它是运行时异常,所以使用数据访问对象的应用程序代码不需要像在JDBC和EJB 2.x实体bean的情况下那样使用try-catch块包装每次调用。第二,DataAccessException是有用的,因为它包装底层持久化技术所使用的特定异常类,从而使应用程序的其他部分独立于持久化层。
出处http://dev2dev.bea.com.cn/techdoc/20060516791.html
为什么需要
Data
Access
Exception
如果直接处理SQL
Exception
,需要获得特定数据库的错误代码,然后判断该SQL
Exception
的原因。 Spring 提供了一个与底层数据库无关的异常体系,将各个数据库厂商的错误代码,然后转换为
Data
Access
Exception
异常体系中的某一个合适的子类。方便地处理数据访问异常。 ...
Data
Access
Exception
spring框架将所有的sql或者Hibernate异常转换成了自己的unchecked异常(
Data
Access
Exception
),这种异常既可以捕捉也可以不捕捉。
【学习笔记】
Data
Access
Exception
介绍 官方解释:Root of the hierarchy of
data
access
exception
s。可以理解为它是处理数据层面的顶级异常 往上看:
Data
Access
Exception
继承了 NestedRuntime
Exception
,而 NestedRuntime
Exception
继承了 Runtime
Exception
。所以它是个运行时异常 往下看:
Data
Access
Exception
类是其他异常封装出来的,具体的封装接口是 Persistence
Exception
Translat
java中repository_java中的 repository
什么意思
?
spring中的注解,@Repository用于标注数据访问组件,即组件。例:@Repositorypublic class VentorDaoImpl implements iVentorDao {}在一个稍大的项目中,如果组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。Spring2.5为我们引入了组件自动扫描机制,他在类路径下寻找标注了上述注解的类,...
repository的意思_java中的@repository
什么意思
?
spring中的注解,@Repository用于标注数据访问组件,即DAO组件。例:@Repositorypublic class VentorDaoImpl implements iVentorDao {}在一个稍大的项目中,如果组件采用xml的bean定义来配置,显然会增加配置文件的体积,查找以及维护起来也不太方便。Spring2.5为我们引入了组件自动扫描机制,他在类路径下寻找标注了上述注解...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章