第一章 介绍
1.1 整合动机
正如第二版,Spring 仅支持 iBatis2。那么我们就想将 MyBatis3 的支持加入到 Spring3.0
(参考 Spring 的 Jira 的问题)中。不幸的是,Spring 3.0 的开发在 MyBatis 3.0 官方发布前就
结束了。因为 Spring 开发团队不想发布一个基于非发行版的 MyBatis 的整合支持,那么 Spring
官方的支持就不得不等到至少 3.1 版本了。要在 Spring 中支持 MyBatis,MyBatis 社区认为现
在应该是自己团结贡献者和有兴趣的人一起来开始进行 Spring 和 MyBatis 整合的时候了。
这个小类库就来创建丢失的粘贴 Spring 和 MyBtatis 这两个流行框架的胶水。减少用户
不得不来配置 MyBatis 和 Spring 3.X 上下文环境的样板和冗余代码。它还透明地增加了 Spring
对 MyBatis 事务的支持。
1.2 要求
在开始阅读本手册之前,很重要的一点是你要熟悉 Spring 和 MyBatis 这两个框架还有和
它们有关的术语,本手册不会提供二者的背景内容,基本安装和配置教程。
和 MyBatis 一样,MyBatis-Spring 也需要 Java 5 或更高版本。
1.3 感谢
非常感谢那些使得本项目成为现实的人们(按字母顺序排序)。Eduardo Macarron,
Hunter Presnall和Putthibong Boonbong的编码工作,测试和文档修改;Andrius Juozapaitis,
Giovanni Cuccu,Raj Nagappan和Tomas Pinos的贡献;而Simone Tripodi发现了这些人并
把他们带入项目之中。没有他们的努力,这个项目是不可能存在的。