本文主要是介绍通俗解释resultType和resultMap的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【 1 对于单表而言:
注:以下都是摘抄过来的,做了让自己更能理解的版本
如果数据库返回结果的列名和要封装的实体的属性名完全一致的话用 resultType 属性
如果数据库返回结果的列名(起了别名)和要封装的实体的属性名有不一致的情况用 resultMap 属性
查询接口方法不需要改变,还是照样接收 List 作为查询的结果。
【 2 对于多表而言:
对于多表操作,无论是一对一,一对多,多对多,都采用resultMap来接收数据,是因为前者resultType是接收单个表的值的,而关于多个表要接收值就得使用后者了。
这篇关于通俗解释resultType和resultMap的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!