resultType 和resultMap 的区别?
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 的区别?相关推荐
- oracle resulttype,MyBatis中关于resultType和resultMap的区别介绍
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的(对应着我们的model对象中的实体),而re ...
- MyBatis中关于resultType和resultMap的区别
使用resultType做自动映射时,要注意字段名和POJO的属性名必须一致. 使用resultType做自动映射时,可以不一致.但是你要想不一致.那么就必须在<mapper>标签下,添加 ...
- MyBatis resultType和resultMap的区别
问题表现 今天遇到个很诡异的问题,自己写了一个查询sql,发现Order变量只有部分数据有值,其他都是null,对了好久字段是不是命名错了都没发现啥问题,最后才发现是用错resultType的锅. 查 ...
- mybatis中resultType和resultMap的区别
MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap resultType是直接表示返回类型的,而resultMap则是对外部ResultM ...
- ResultType和ResultMap的区别
ResultType和ResultMap都是执行查询语句时返回的结果集 ResultType ResultType相对与ResultMap而言更简单一点.只有满足ORM(Object Relation ...
- 全面解析resultType和resultMap的区别
一.解决数据库字段和属性字段不一致问题 开启驼峰命名,这只能解决特定字段不一致问题,如aa_bb映射成aaBb属性: 起别名,别名的名称毫无疑问就是pojo类中属性名,使用了别名就解决了pojo属性和 ...
- resultType 与resultMap 的区别
2019独角兽企业重金招聘Python工程师标准>>> resultType: 使用resultType进行输出映射,只有查出来的列名与pojo中的属性名一致,才能映射成功 resu ...
- MyBatis的resultType和resultMap的区别
在使用mybatis进行数据库连接操作时对于SQL语句返回结果的处理通常有两种方式,一种就是resultType另一种就是resultMap,下面说下我对这两者的认识和理解 resultType:当使 ...
- mybatis复习02,简单的增删改查,@Param注解多个参数,resultType与resultMap的区别,#{}预编译参数
mybatis复习02,简单的增删改查 创建数据表 user_info 在项目中创建数据表对应的实体类 UserInfo.java 在pom.xml文件中引入依赖 创建核心配置文件mybatis-co ...
最新文章
- java现有一个泛型类 提供数组排序功能,java编程思想读书笔记 第十六章 数组
- java socket 模拟im 即时通讯
- 【完结】12篇文章告诉你深度学习理论应该学到什么水平
- 用FTP客户端实现主机和虚拟机之间文件的传输(方法2)
- 二进制信号在信噪比为127:1的4kHz信道上传输,最大数据传输速率可以达到( )
- osgi架构与linux_OSGi:进入微服务架构的门户
- 无为职业学校计算机班,致盐亭职中2000级计算机三班全体同学的一封信
- Linux 下 Oracle 内核参数优化
- MATLAB学习(4)——min
- Django REST Framework API Guide 02
- winform 获取当前项目所在的路径
- 如何用python爬视频_如何使用python网络爬虫抓取视频?
- Python3—爬虫实现有道在线翻译—(常见错误汇总及解决方法)
- 油藏弹性存储量计算公式_各类油藏采收率计算公式
- ac多模式匹配 java_Aho-Corasick 多模式匹配算法、AC自动机详解
- 我国三大运营商即将开始联手屏蔽垃圾短信
- MVC路由自定义及视图找寻规则
- ClickHouse(一)简介、安装、基本操作、引擎
- react-native this.props.navigation.goBack()的返回技巧
- python下载微信公众号文章_一步步教你打造微信公众号文章爬虫(3)-批量下载