在 MyBatis 中, 标签的
resultType
属性用于设置查询结果的类型。这可以是一个简单的 Java 类名,也可以是一个完全限定的类名。以下是一些示例:
- 设置简单类名:
在这个例子中,查询结果将被映射到 com.example.User
类。
- 设置完全限定的类名:
在这个例子中,查询结果将被映射到 com.example.mapper.UserDTO
类。注意,在这种情况下,我们可能需要为 DTO 类提供一些额外的构造函数或字段映射,以便正确地将查询结果设置到 DTO 类的实例中。
- 如果查询结果包含嵌套对象,可以使用别名映射:
在这个例子中,我们定义了一个名为 userResultMap
的
,它将查询结果映射到 com.example.User
类。我们还定义了一个嵌套的
元素,用于将查询结果中的 address
字段映射到 com.example.Address
类。