resultType 是<select>标签的一个属性,适合简单对象(POJO、JDK 自带类型:Integer、String、Map 等),只能自动映射,适合单表简单查询。

<select id="selectAuthor" parameterType="int" resultType="com.leon.domain.Author">select author_id authorId, author_name authorNamefrom author where author_id = #{authorId}
</select>

resultMap 是一个可以被引用的标签,适合复杂对象,可指定映射关系,适合关联复合查询。

<resultMap id="BlogWithAuthorResultMap"type="com.leon.domain.associate.BlogAndAuthor"><id column="bid" property="bid" jdbcType="INTEGER"/><result column="name" property="name" jdbcType="VARCHAR"/><!-- 联合查询,将author 的属性映射到ResultMap --><association property="author" javaType="com.leon.domain.Author"><id column="author_id" property="authorId"/><result column="author_name" property="authorName"/></association>
</resultMap>

resultType 和resultMap 的区别?相关推荐

  1. oracle resulttype,MyBatis中关于resultType和resultMap的区别介绍

    MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的(对应着我们的model对象中的实体),而re ...

  2. MyBatis中关于resultType和resultMap的区别

    使用resultType做自动映射时,要注意字段名和POJO的属性名必须一致. 使用resultType做自动映射时,可以不一致.但是你要想不一致.那么就必须在<mapper>标签下,添加 ...

  3. MyBatis resultType和resultMap的区别

    问题表现 今天遇到个很诡异的问题,自己写了一个查询sql,发现Order变量只有部分数据有值,其他都是null,对了好久字段是不是命名错了都没发现啥问题,最后才发现是用错resultType的锅. 查 ...

  4. mybatis中resultType和resultMap的区别

    MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap resultType是直接表示返回类型的,而resultMap则是对外部ResultM ...

  5. ResultType和ResultMap的区别

    ResultType和ResultMap都是执行查询语句时返回的结果集 ResultType ResultType相对与ResultMap而言更简单一点.只有满足ORM(Object Relation ...

  6. 全面解析resultType和resultMap的区别

    一.解决数据库字段和属性字段不一致问题 开启驼峰命名,这只能解决特定字段不一致问题,如aa_bb映射成aaBb属性: 起别名,别名的名称毫无疑问就是pojo类中属性名,使用了别名就解决了pojo属性和 ...

  7. resultType 与resultMap 的区别

    2019独角兽企业重金招聘Python工程师标准>>> resultType: 使用resultType进行输出映射,只有查出来的列名与pojo中的属性名一致,才能映射成功 resu ...

  8. MyBatis的resultType和resultMap的区别

    在使用mybatis进行数据库连接操作时对于SQL语句返回结果的处理通常有两种方式,一种就是resultType另一种就是resultMap,下面说下我对这两者的认识和理解 resultType:当使 ...

  9. mybatis复习02,简单的增删改查,@Param注解多个参数,resultType与resultMap的区别,#{}预编译参数

    mybatis复习02,简单的增删改查 创建数据表 user_info 在项目中创建数据表对应的实体类 UserInfo.java 在pom.xml文件中引入依赖 创建核心配置文件mybatis-co ...

最新文章

  1. java现有一个泛型类 提供数组排序功能,java编程思想读书笔记 第十六章 数组
  2. java socket 模拟im 即时通讯
  3. 【完结】12篇文章告诉你深度学习理论应该学到什么水平
  4. 用FTP客户端实现主机和虚拟机之间文件的传输(方法2)
  5. 二进制信号在信噪比为127:1的4kHz信道上传输,最大数据传输速率可以达到( )
  6. osgi架构与linux_OSGi:进入微服务架构的门户
  7. 无为职业学校计算机班,致盐亭职中2000级计算机三班全体同学的一封信
  8. Linux 下 Oracle 内核参数优化
  9. MATLAB学习(4)——min
  10. Django REST Framework API Guide 02
  11. winform 获取当前项目所在的路径
  12. 如何用python爬视频_如何使用python网络爬虫抓取视频?
  13. Python3—爬虫实现有道在线翻译—(常见错误汇总及解决方法)
  14. 油藏弹性存储量计算公式_各类油藏采收率计算公式
  15. ac多模式匹配 java_Aho-Corasick 多模式匹配算法、AC自动机详解
  16. 我国三大运营商即将开始联手屏蔽垃圾短信
  17. MVC路由自定义及视图找寻规则
  18. ClickHouse(一)简介、安装、基本操作、引擎
  19. react-native this.props.navigation.goBack()的返回技巧
  20. python下载微信公众号文章_一步步教你打造微信公众号文章爬虫(3)-批量下载

热门文章

  1. POJ1655 Balancing Act
  2. C++线程同步之事件(生产者与消费者问题)
  3. jQuery Todolist
  4. MySQL--更新自增列的潜在风险
  5. System.InvalidOperationException : 不应有 Response xmlns=''。
  6. JavaScript:零星知识
  7. Tomcat正常启动,可以访问其主页,却不能访问webapp中的项目的jsp文件
  8. MySQL中SELECT语句简单使用
  9. 聊聊jvm的-XX:MaxDirectMemorySize
  10. JavaScript 九种跨域方式实现原理