ParameterType和resultType的区别

ParameterType和resultType

在MyBatis中,我们通过parameterType完成输入映射(指将值映射到sql语句的占位符中,值的类型与dao层响应方法的参数类型一致),通过resultType完成输出映射(从数据库中输出,通过dao层的方法查询到的数据输出到pojo对象中)。 注意输入与输出都是相对于数据库的。

 

parameterType:指定输入参数类型,mybatis获取参数值拼接在sql中。

resultType:指定输出结果类型,mybatis将sql查询结果的一行记录数据映射为resultType指定类型的对象。如果有多条数据,则分别进行映射,并把对象放到容器List中


parameterType写在前面  resultType写在后面

上一篇:MyBatis学习06--resultType深入


下一篇:A query was run and no Result Maps were found for the Mapped Statement 'com.hhwy.epes.review.ot