MyBatis官方文档
MyBatis 官方文档
学习和研究 MyBatis 框架,我一般会参考 MyBatis 官方文档,这是 MyBatis 官方维护的一份指导学习文档,具有权威性:
https://mybatis.org/mybatis-3/zh/index.html
MyBatis-Spring 官方文档
MyBatis-Spring 能将 MyBatis 代码无缝地整合到 Spring 中,其官方文档如下所示:
学习建议
(1)分清什么是学习,什么是工作。在我看来,仅仅解决工作中的问题,这种成长不叫成长,只有系统化的学习知识,由量变到质变,才是真正的成长。在工作中,很多情况下,我们碰到的问题都是工程类型的问题,例如:软件版本兼容问题,类库引用问题,配置参数问题。这种工程类的问题占据了我们大量的时间,虽然此类问题看似紧急,但是并不重要,对知识的积累往往不会产生多大的价值,试问哪个面试官会考察软件的安装,调试,升级呢?基于这个原因,我建议大家要反复的阅读《MyBatis 官方文档》,不要跳读和挑读,应该从头到尾,完完整整的读上三遍。如果感觉还不行,那再多上三遍。
(2)如非必要,不要读源码。读源码是件投入大,产出小的事情。即便是想读源码,也得先把《MyBatis 官方文档》搞清楚搞透彻。田忌赛马的故事告诉我们,做事的顺序不同,效果差距很大。先做什么,后做什么,顺序不可颠倒。
(3)深入学习 MyBatis 能串联起很多重点的知识,比如说sql,b+树,事务,threadlocal,设计模式等。深入学习MyBatis包括速读《MyBatis 官方文档》,揣摩 MyBatis 源码等。 MyBatis 是个很好的切入点,能帮人获得境界上的提升,但是需要的投入的时间可不是几个月,而是几年的时间。对于志向远大的人来说,建议每年抽出三个月的时间,深入学习 MyBatis 必能修成上乘武功。
田忌赛马的人生哲理不错