第二章:MyBatis 映射器深入 第二章:MyBatis 映射器深入 MyBatis 的核心在于映射器 (Mapper),它负责将 Java 方法调用映射到 SQL 语句,并将 SQL 执行结果映射回 Java 对象。 本章将深入探讨 MyBatis 映射器的各个方面,包括其定义、配置、动态 SQL、缓存以及最佳实践。 2.1 映射器的定义与配置 映射器本质上是一个 XML 文件(或接口),其中定义了 SQL 语句,并将其与 Java 方法关联起来。 2.1.1 XML 映射器 XML 映射器是 MyBatis 中最常用的方式。它包含以下几个关键元素: : 根元素,指定映射器的命名空间 (namespace)。命名空间通常是接口的完整限定名,方便 MyBatis 找到对应的映射器。