1. Introductionhistorical

    Why MyBatis exists and its execution flow

  2. Usagehistorical

    Create a Maven project, configure MyBatis, create the mapper, test it, and inspect the project structure

  3. MyBatis Source Analysishistorical

    Framework layers, four core objects, SqlSessionFactory configuration parsing, SqlSession and Executor creation, mapper proxy creation, CRUD execution, mapped statements, first-level and second-level cache, and JDBC execution.

  4. Learning Resourceshistorical

    Reference: MyBatis interview questions