我正在阅读带有注释部分的Spring,我遇到了@Repository
注解
我读到了@Repository
豆类不同于@Component
beans 是指它们有资格进行持久性异常转换。
有人可以详细说明持久性异常翻译的含义吗?
持久性异常转换是将低级别持久性异常转换为高级 Spring 异常的过程。
来自 SpringSource 网站:
常见的数据访问异常。 Spring 可以包装您的异常
选择的 O/R 映射工具,将它们从专有的
(可能检查的)公共运行时的异常
DataAccessException 层次结构。这使您可以处理大多数
持久性异常,这是不可恢复的,仅在
适当的层,没有烦人的样板捕获/抛出,并且
异常声明。您仍然可以捕获和处理异常
任何你需要的地方。请记住 JDBC 异常(包括 DB
特定的方言)也被转换为相同的层次结构,这意味着
您可以在一致的范围内使用 JDBC 执行某些操作
编程模型。
这样做的主要好处之一是异常会转化为运行时异常,实际上您不需要将 throws 声明添加到方法签名中。
http://static.springsource.org/spring/docs/2.5.x/reference/orm.html http://static.springsource.org/spring/docs/2.5.x/reference/orm.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)