Spring教程-Spring与ORM框架的整合

Spring提供了API,可以轻松地将Spring与ORM框架(如Hibernate、JPA(Java持久化API)、JDO(Java数据对象)、Oracle Toplink和iBATIS)进行整合。
ORM框架与Spring的优势
在与ORM框架相比方面,Spring框架有许多优势,如下所示:
1.需要的编码更少:借助Spring框架,在实际数据库逻辑之前和之后,您不需要编写额外的代码,如获取连接、启动事务、提交事务、关闭连接等。
2.易于测试:Spring的IoC(控制反转)方法使得测试应用程序变得容易。
3.更好的异常处理:Spring框架为与ORM框架的异常处理提供了自己的API。
4.集成的事务管理:通过Spring框架,我们可以将映射代码包装在显式模板包装器类或AOP风格的方法拦截器中。
Spring与ORM中即将涉及的主题
Spring与JPA的集成
通过实现Hibernate来实现Spring与JPA的集成示例。
Hibernate与Spring的集成
通过HibernateTemplate类的帮助来实现Hibernate与Spring的集成示例。