使用Spring-orm的目的是什么?

时间:2012-10-28 09:29:41

标签: spring ibatis spring-orm

我的项目中有以下maven依赖项。

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-orm</artifactId>
    <version>2.5.6</version>
</dependency>

我们正在使用iBatis进行ORM。

  • 给予这种依赖的目的是什么?
  • 如果我要在Spring和iBatis之间建立桥梁,这是必需的吗?
  • 一般来说Spring和iBatis是如何联系在一起的?

感谢您的回复。

1 个答案:

答案 0 :(得分:4)

  

给予这种依赖的目的是什么?   如果我在Spring和iBatis之间建立桥梁,这是否必须?

它增加了支持(粘合代码)以将各种ORM解决方案与Spring集成,包括Hibernate 3/4,iBatis,JDO和JPA。当然它本身不是ORM,它只是一座桥梁。您仍然需要包含相关的库。

  

一般来说Spring和iBatis是如何联系在一起的?

引用官方文档:12.5. iBATIS SQL Maps

  

iBATIS支持适用于Spring的异常层次结构,让您享受Spring所具有的所有IoC功能。

     

交易管理可以通过Spring的标准设施来处理。