很多朋友问我,有没有必要学习MyBatis,有没有免费的MyBatis学习资料。

画外音:如果你是Java技术栈,一定要学。

MyBatis凭借简单易用、高性能、易维护、可扩展等优点,被冠为数据库映射工具界的“上古神器”。

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

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

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

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

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

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

画外音:各位Java大神,请回答。

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

这里,推荐一份《MyBatis源码分析》免费视频给大家,视频包含但不限于这些内容:

  • 加载全局配置文件
  • 加载映射文件流程
  • SQL解析流程
  • 获取mapper代理对象流程
  • 执行SQL查询流程
  • 设置PreparedStatement
  • 结果集映射

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