mybatis看这一篇就够了MyBatis 思维导图总结:
1. MyBatis 简介
ORM(对象关系映射)的定义和作用。
MyBatis 是什么以及它的核心思想。
MyBatis 的优点和适用场景。
2. 环境搭建与配置
下载 MyBatis jar 包。
配置 mybatis-config.xml 文件。
数据库连接和事务管理配置。
3. 映射器文件
映射器文件的结构和作用。
SQL 映射的基本元素:<select>、<insert>、<update>、<delete>。
参数映射和结果映射。
4. 动态 SQL
使用 <if>、<choose>、<when>、<otherwise> 构建动态 SQL。
动态 SQL 的应用场景和语法示例。
5. 注解配置
使用注解替代映射器文件。
常用注解:@Select、@Insert、@Update、@Delete。
6. 一级缓存与二级缓存
一级缓存(本地缓存)的原理和作用。
配置和使用二级缓存。
缓存的失效和刷新机制。
7. 延迟加载与关联查询
延迟加载的概念和使用场景。
使用 <association>、<collec