您的位置:首页 > 编程语言 > Java开发

使用Spring 管理Hibernate持久层有如下优势

2009-06-22 16:09 363 查看
通过Spring 整合Hibernate ,使持久层的访问更加容易,使用Spring 管理Hibernate持久层有如下优势。
·通用的资源管理: Spring 的ApplicationContext 能管理SessionFactory ,使得配置值很容易被管理和修改,无须使用Hibernate 的配置文件。
·有效的Session 管理: Spring 提供了有效、简单和安全的Hibernate Session 处理。
• IoC 容器提高了DAO 组件与业务逻辑层之间的解耦.
• DAO 模式的使用,降低了系统重构的代价。
·方便的事务管理: Hibernate 的事务管理处理会限制Hibernate 的表现,而Spring的声明式事务管理力度是方法级。
·异常包装:Spring 能够包装Hibernate 异常,把它们从checked exception 变为runtime exception; 开发者可选择在恰当的层处理数据中不可恢复的异常,从而避免烦琐的catch/throw 及异常声明。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: