Spring集成Mybatis的解决方案:MyBatis-Spring 新版本
MyBatis-Spring 新版本
MyBatis-Spring 最新版本是:2.0.6,发布于2020年11月14日。
要使用 MyBatis-Spring 模块,只需要在类路径下包含 mybatis-spring-2.0.6.jar 文件和相关依赖即可。
如果使用 Maven 作为构建工具,仅需要在 pom.xml 中加入以下代码即可:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis-spring</artifactId>
<version>2.0.6</version>
</dependency>
MyBatis-Spring快速上手
MyBatis-Spring 会帮助开发人员将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和 SqlSession 并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的 DataAccessException。最终,可以做到应用代码不依赖于 MyBatis。
很多人觉得MyBatis这种做法无异于将自己送入虎口,担心有一天 Spring 会将 MyBatis 吞并。但是,我不这么认为,我觉得 Spring 有自己的独特的设计理念,而这种理念跟 MyBatis 还是有区别的,Spring 应该对 MyBatis 没有那么大的感兴趣。