Mybatis中,Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型相同
时间: 2024-06-07 07:09:14 浏览: 82
MyBatis中resultMap和resultType的区别详解
5星 · 资源好评率100%
是的,Mapper接口方法的输出参数类型和mapper.xml中定义的每个sql的resultType的类型应该相同。Mapper接口方法的输出参数类型通常是JavaBean或Map类型,而mapper.xml中定义的每个sql的resultType指定了查询结果的类型。如果Mapper接口方法的输出参数类型与mapper.xml中定义的sql的resultType不匹配,则可能会出现异常或者查询结果无法正确映射。因此,在编写Mapper接口方法和mapper.xml文件时,请确保它们的输出参数类型和resultType类型匹配。
阅读全文