1.0 教程简介
2017-06-04 13:18:46
21,425
4
mybatis是一个开源的orm框架,在3.0版本之前叫做ibatis,3.0之后捐赠给了是Apache,改名为mybatis。
原本只打算分析mybatis的源码,不写基础教程,因为网上关于mybatis的教程实在太多了。不过从笔者的切身体验来说,觉得写一篇教程比分析源码可能更加实用。由于工作性质的原因,经常会有一些同事咨询我关于mybatis或者mybatis与spring整合时出现的问题,在技术支持的过程中,发现很多人对mybatis的基本功不够牢固,因此萌生了也顺便写一下mybatis基础教程的想法。
因此划分为本教程总共划分为2部分:mybatis基础篇和源码分析篇。
对于mybatis的初学者,可以在看完基础篇后,如果想了解mybatis的内部工作原理,可以去阅读源码分析篇;而对于有mybatis使用经验的读者,可以直接阅读源码分析篇,如果遇到有某些没有使用过的特性,也可以参考基础篇。
本教程使用的mybatis版本为3.4.0,使用的mybatis-spring(用于和spring整合)版本为1.3.0。如果读者是maven用户,可以在pom.xml中配置以下依赖引入mybatis和mybatis-spring。
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.0</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.0</version> </dependency>
下一篇:2.0 基础篇