- 14
- 0
- 约1.03万字
- 约 29页
- 2017-02-16 发布于北京
- 举报
访问数据库 主讲人:孙鑫 Spring的DAO支持 Spring提供的DAO(数据访问对象)支持主要的目的是便于以标准的方式使用不同的数据访问技术, 如JDBC,Hibernate或者JDO等。它不仅可以让你方便地在这些持久化技术间切换, 而且让你在编码的时候不用考虑处理各种技术中特定的异常。 一致的异常层次 Spring提供了一种简便的方法,把特定于某种技术的异常,如SQLException, 转化为自己的异常,这种异常属于以DataAccessException 为根的异常层次。这些异常封装了原始异常对象,这样就不会有丢失任何错误信息的风险。 除了对JDBC异常的封装外,Spring也对Hibernate异常进行了封装,把它们从一种专有的受查异常 (Hibernate3.0以前的版本),转化为一系列抽象的运行时异常(对JDO也是这样)。 它可以让你轻松处理大多数持久化异常(这些异常大多是不可恢复的,而且只出现在特定 的层次),而不再需要讨厌的样板式catch/throw代码块和异常声明。你仍然可以在需要 的地方捕获并处理这些异常。就像我们上面提到的,JDBC异常(包括特定于某种数据库 方言的异常)也可以被转化为同样的异常层次,这意味着你可以在一致的编程模型下,通 过JDBC来执行某些操作。 上述情况适用于各种使用模板方式访问ORM的版本。如果使用拦截器方式,你在应用中就得自己小
您可能关注的文档
- §17.3.3复数的几何意义及三角形式.ppt
- ☆5.1植物种子的萌发.ppt
- ☆冰箱常见故障的维修.doc
- SPSS样本K-S检验.ppt
- SQE供应商质量管理与工具运用.ppt
- SQL Server 2008登录问题(错误 233和18456)解决方法.docx
- SQL Server 2008-建立邮件报警机制-配置手册.docx
- SQL Server 2008中的新日期数据类型.docx
- Sql server 远程连接(花生壳外网访问).docx
- SQL SERVER2005安装方法及常见问题.ppt
- 应急预案执行细则.docx
- 强化青少年法律意识的教育规定.docx
- 循环水处理系统异常现象处理规定.docx
- 建立职业经理人员工激励政策规定.docx
- 强化青少年交通管理安全规定.docx
- 帆船比赛规定.docx
- 康复指南手册规定制定方案.docx
- 自动化存储机器人系列编程:Savanna Networks Automated Storage and Retrieval System_9.安全协议与故障处理.docx
- 拣选机器人系列编程:Locus Robotics LocusBot_(12).LocusBot的安全机制与故障诊断.docx
- 自动化存储机器人系列编程:Savanna Networks Automated Storage and Retrieval System_2.SavannaNetworks公司及技术介绍.docx
原创力文档

文档评论(0)