--- title: MyBatis tags: - concept - java - persistence - mybatis - joplin type: concept source_type: reconstructed created: 2026-04-22 updated: 2026-04-23 --- # MyBatis > [!abstract] > MyBatis 是 Java 持久层框架,用于简化数据库访问与结果映射。 ## 核心内容 - Mapper - SQL 映射 - 实体类封装 ## 复习重点 - 它简化 JDBC,但不替代 SQL。 - 它属于持久层,而不是业务层。 ## 在 Java 主题中的位置 - 在 [[Java持久层与Maven工程化]] 中,MyBatis 是从 SQL 实操走向 Java 持久层映射的核心连接点。 - 它与 [[SpringBoot]] 经常一起出现,因为很多业务项目会在 SpringBoot 中集成 MyBatis 完成数据访问。 ## 关联主题 - [[Java持久层与Maven工程化]]:MyBatis 所在的主模块页。 - [[SpringBoot]]:常见集成场景。 - [[Maven]]:项目依赖、模块组织与构建工具。 ## 来源 - [[raw/Joplin/编程学习项目/Java学习笔记/JavaWeb/7.数据库-MySQL-01.md]] - [[raw/Joplin/编程学习项目/Java学习笔记/JavaWeb/8.数据库-MySQL-02.md]] - [[raw/Joplin/编程学习项目/Java学习笔记/JavaWeb/9.数据库-MySQL-03.md]] - [[raw/Joplin/编程学习项目/Java学习笔记/JavaWeb/10.Mybatis入门.md]] - [[raw/Joplin/编程学习项目/Java学习笔记/JavaWeb/11.Mybatis进阶.md]] - [[raw/Joplin/编程学习项目/Java学习笔记/Java项目常用配置/mapper.xml.md]] ## 相关页面 - [[Java]] - [[Java持久层与Maven工程化]] - [[SpringBoot]] - [[Maven]]