MyBatis简介

  • MyBatis是什么
  • ORM是什么
  • 为什么说MyBatis是半自动ORM映射工具
  • 它与全自动的区别在哪里

MyBatis的优点与缺点

  • 优点:
    • 简化JDBC操作
    • 灵活性高,易于学习
    • SQL与代码分离,易于维护
    • 支持多种数据库
    • 方便进行性能调优
  • 缺点:
    • 功能相对简单
    • 对SQL的书写要求高

MyBatis的使用场景

  • 数据库访问量大
  • 数据库访问比较复杂
  • 需要灵活控制SQL执行时间和性能

MyBatis的区别和优势

  • 与JDBC的区别
  • 与Hibernate的区别
  • 优势:代码可读性高,灵活性强

MyBatis的使用方法

  • MyBatis的解析和运行原理
  • MyBatis的编程步骤
  • MyBatis的工作原理
  • MyBatis的功能架构
  • MyBatis的框架架构设计

MyBatis的高级用法

  • 预编译
  • MyBatis中的Executor执行器类型
  • Executor执行器之间的区别
  • 如何指定使用哪一种Executor执行器
  • 延迟加载的实现原理