本文更新日期:2019年10月6日

MyBatis的学习分为四个阶段:了解->会用->入门->熟悉->拓展。

了解阶段,请参考官方指导文档:https://mybatis.org/mybatis-3/zh/index.html

会用阶段,需要三个环节的相互结合:工作中的实际项目+官方指导文档+遇到问题之后求助百度。

入门阶段,属于比较难以进阶的,是个分水岭。很多事情我们往往不能入门,抓不住其自身特点导致没有做好。同理,在MyBatis的学习过程,也会出现这种情况。个人建议,入门阶段需要结合JDBC知识,以加深理解MyBatis的工作原理和核心类库。因为越往上走,底层基础需要越扎实越全面,这样才能支撑我们上爬的高度。

提醒:本站的《MyBatis入门教程》,比起官方指导文档,会有一定的深度。

熟悉阶段,就是指熟悉MyBatis源码,虽然MyBatis框架的类很多,不必一一掌握,但是重点类应该能明白。如果能从MyBatis这座宝藏淘出钻石那是再好不过的。

拓展阶段,之所以有这个阶段,是因为仅仅学习MyBatis自身的东西还是不够的。以事务为例,真正讲解最透彻的,应该在数据库领域,所以应该扩展到数据库领域的事务知识。MyBatis的事务内容,就是一层封装而已,必须深入核心才能更好的掌握。

一、MyBatis入门教程简介

好的开头是成功的一半。初学者往往急于求成,想着立马上手MyBatis,本无可厚非。但是,学到一定程度,建议从头重新开始,系统化的构建MyBatis知识体系,追溯JDBC的Connection和Statement/PrepareStatement,承接MyBatis的SqlSession和Executor,从而达到真正掌握MyBatis的原理。

《MyBatis入门教程》有助于初学者尽快入门MyBatis,也适用于MyBatis老手的追本溯源,本系列教程的链接如下所示:

链接:http://www.mybatis.cn/category/introduction/

二、文章列表

1、MyBatis 3.5 入门介绍

2、MyBatis 官方 GitHub 地址

3、MyBatis 3.5 + Maven 环境搭建

4、MyBatis 3.5 Maven仓库与Maven依赖

5、SqlSessionFactory介绍

6、MyBatis核心对象SqlSession介绍

7、MyBatis初始化过程:创建Session 实例的过程

8、MyBatis的工作原理以及核心流程介绍

9、深入浅出MyBatis映射器

10、MyBatis对象工厂介绍

11、MyBatis 与 Spring 整合:mybatis-spring的介绍

[网站公告]-[2024年兼职介绍]


已有 4 条评论

  1. 崩天的勾玉 崩天的勾玉

    请问站长你用的是typecho的哪个主题啊,感觉挺好看的

    1. 默认主题啊,后来我自己又修改了一点。

  2. 黄海峰 黄海峰

    仙气飘飘,来过.................

  3. 赵子兴 赵子兴

    我赵子兴是个四码仔

添加新评论