resultMap和resultType区别
时间: 2023-12-28 21:12:04 浏览: 76
MyBatis中的resultMap简要概述
在MyBatis中,resultMap和resultType都是用于处理SQL语句的查询结果的。
resultType是指定SQL查询结果的类型。例如,如果我们查询一个用户的姓名,则可以将resultType指定为String类型。
resultMap是将SQL查询结果映射到Java对象的方式。它可以指定一个或多个映射规则,将查询结果的列与Java对象的属性进行映射。通常情况下,resultMap用于处理复杂的查询结果,例如一对多或多对多的关系。
因此,resultType适用于简单的查询结果,而resultMap适用于复杂的查询结果。
阅读全文