- 59
- 0
- 约2.01万字
- 约 20页
- 2016-12-22 发布于北京
- 举报
第十一章-使用ORM工具进行数据访问
Hibernate
资源管理
典型的应用经常会被重复的资源管理代码搞胡乱。很多项目尝试创造自己的方案解决这个问题,有时会为了编程方便牺牲适当的故障处理。对于恰当的资源处理Spring提倡令人瞩目的简单的解决方案:使用templating的IoC,比如基础的class和回调接口,或者提供AOP拦截器。基础的类负责固定的资源处理,以及将特定的异常转换为unchecked异常体系。Spring引进了DAO异常体系,可适用于任何数据访问策略。
对于直接使用JDBC的情况,前面章节提到的JdbcTemplate类负责处理connection,正确地把SQLExeption变为DataAccessException体系(包括将与数据库相关的SQL错误代码变成有意义的异常类)。它同时支持JTA和JDBC事务,通过它们各自的Spring?transaction?managers。
Spring同样也提供了对Hibernate和JDO的支持:一个HibernateTemplate/JdoTemplate类似于JdbcTemplate,HibernateInterceptor/JdoInterceptor,以及一个Hibernate/JDO?transaction?manager。主要的目的是:能够清晰地划分应用层次而不管使用何种数据访问和事务技术;使应
您可能关注的文档
最近下载
- 宣贯培训(2026)《QBT 4008-2022螺纹密封用聚四氟乙烯未烧结带 (生料带)》.pptx VIP
- 基于AD9833的信号发生器的设计与实现.doc VIP
- 八省八校T8联考2026届高三下学期4月联合测评试题(晋冀鄂版)语文含答案解析.docx VIP
- 冠词(23张)课件课件.ppt VIP
- 在线网课学堂《项目成本管理》单元考核测试答案.docx VIP
- 2《立在地球边上放号》《红烛》《峨日朵雪峰之侧》《致云雀》公开课一等奖创新教案统编版高中语文必修上册.docx VIP
- 北京燕山教育集团2025一2026学年第二学期九年级期中考试数学试卷(含答案).pdf VIP
- [初中语文]中考语文备考++文言文阅读课件.pptx VIP
- 南航招飞PAT测试2025年真题题库 附逐题答案解析.doc VIP
- 新02J01工程做法图集.pdf
原创力文档

文档评论(0)