刘老师,您有好的Mybatis的学习推荐教程吗?还有学习的重点放在那些方面,Mybatis的优势和劣势分别是什么?
首先是官方文档,有中文版本的,内容比较全,不是很细致,基本入门后用来参考最合适。
其次是mybatis项目的测试用例,这里面包含了几乎所有功能的详细用法。
除此之外就是一些相关的博客,还有就是《 MyBatis从入门到精通 》这本书。
学习的重点应该在MyBatis的用法上,配置和集成相关的内容需要的时候再看不迟。
MyBatis的优势就是SQL和接口分离,使用简单,便于维护。劣势是基本的CRUD都需要自己实现,或者使用MBG插件生成,
这也导致随便一个表的基本操作都会对应大段的XML。但是结合通用Mapper可以减少很大的工作量,也不算很严重的问题。