很多读者问我,有没有必要学习 MyBatis,有没有免费的 MyBatis 学习资料。答案:如果你是Java技术栈,一定要学。

MyBatis 凭借简单易用、高性能、易维护、可扩展等优点,被冠为数据库映射工具界的“上古神器”。面试官经常会问:有源码阅读经验吗?这时候 Mybatis 往往成为面试者的首选谈资。

相信大多数Java程序员在平时开发中用的挺熟,但是关于它的一些细节,你真的都掌握了吗?

Xml映射文件中,除了常见的 select | insert | update | delete 之外,还有哪些标签?

Mybatis映射文件中,如果A标签通过include引用了B标签的内容,B标签能否定义在A标签的后面,还是说必须定义在A标签的前面?

实体类中的属性名和表中的字段名不一样 ,怎么办 ?

在mapper中如何传递多个参数?

Mybatis的Xml映射文件中,不同的Xml映射文件,id是否可以重复? 

各位Java大神,请回答。

细微之处见真功夫,深入掌握MyBatis,是进阶优秀Java程序员必备的基础之一。

这里,推荐一份《 从 0 到 1 手写 MyBatis 框架》免费视频给大家,视频包含但不限于这些内容:

  • 加载全局配置文件

  • 加载映射文件流程

  • SQL解析流程

  • 获取mapper代理对象流程

  • 执行SQL查询流程

  • 设置PreparedStatement

  • 结果集映射

视频分享人灭霸詹,人称詹哥,是前国家电网的技术负责人 & 首席架构师。作为有 12 年 IT 开发经历的架构师,主导了许多大型线上项目的落地,具备深厚的分布式架构、数据库底层开发功底,是 Java 领域内的资深专家。

希望这几个小时的免费视频能够帮助到大家,学到东西,解决工作面试中的实际问题。