3

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

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

我们将 iBatis 用于 ORM。

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

感谢您的答复。

4

1 回答 1

4

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

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

一般来说Spring和iBatis是怎么联系起来的?

引用官方文档:12.5。iBATIS SQL 地图

iBATIS 支持与 Spring 的异常层次结构一起使用,让您享受 Spring 的所有 IoC 功能。

事务管理可以通过 Spring 的标准工具来处理。

于 2012-10-28T10:01:47.233 回答