Spring提供了API,可以轻松地将Spring与ORM框架集成,例如Hibernate,JPA(Java持久性API),JDO(Java数据对象),Oracle Toplink和iBATIS。
相对于ORM框架,Spring框架具有很多优势。如下:
较少编码: 借助Spring框架,您无需在实际的数据库逻辑前后(例如获得连接,启动事务,提交事务,关闭连接等。 易于测试: Spring的IoC方法使测试应用程序变得容易。 更好的异常处理: Spring框架提供了自己的API,用于使用ORM框架进行异常处理。 集成事务管理: 借助Spring框架,我们可以使用显式模板包装器类或AOP样式方法拦截器包装映射代码。
下面我们来看看具体的内容: