在MySQL数据库中,resultType和resultMap都是用于返回多行查询。二者不能一起用。区别在于后者能解决复杂查询时定的映射问题(比如有两个表相关联,此时就要用resultMap了),希望对大家学习MySQL数据库有所帮助。

在返回多行记录时,mybatis都会把它们自动封装成Map,但是resultType只得到了其中的“值”,而resultMap则得到了对应的“键值”。下面是简单的用法:

1、resultType

xml中://此处返回的是JikeUser,即返回了一个对象

select * from JikeUser

java测试类中List ap=sqlSession.selectList("loginJikeUserList");

for(JikeUser temp:ap){

System.out.println("用户名="+temp.getUserName());

}

2、resultMap

xml中

select id,username,password from JikeUser

java测试中List ap=sqlSession.selectList("selectUsers");

for(JikeUser temp:ap){

System.out.println("用户名="+temp.getUserName());

}

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!

mysql resultmap_MySQL数据库:mybatis的resultType和resultMap基础用法相关推荐

  1. 一文理清Mybatis中resultType与resultMap之间的关系和使用场景

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 1.概述 Mybatis ORM半自动映射框架对java开发工程师来说应该是必会的框架之一. ...

  2. MyBatis的resultType和resultMap的区别

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

  3. mybatis中resultType和resultMap的区别

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

  4. [转]MyBatis中resultType与resultMap区别

    MyBatis中关于resultType和resultMap的具体区别如下: MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap. res ...

  5. resultType及resultMap的用法

    学习目标: 了解resultType的使用条件和基本使用 了解resultMap的使用条件基本使用 学习内容: 1.  resultType的使用条件 resultType可以把查询结果封装到pojo ...

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

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

  7. MyBatis之输入与输出(resultType、resultMap)映射

    2019独角兽企业重金招聘Python工程师标准>>> 在MyBatis中,我们通过parameterType完成输入映射(指将值映射到sql语句的占位符中,值的类型与dao层响应方 ...

  8. MyBatis之输入(parameterType)与输出(resultType、resultMap)映射

    MyBatis之输入(parameterType)与输出(resultType.resultMap)映射 2017/9/30 在MyBatis中,我们通过parameterType完成输入映射(指将值 ...

  9. MyBatis -- resultType 和 resultMap

    MyBatis -- resultType 和 resultMap 一.返回类型:resultType 二.返回字典映射:resultMap 一.返回类型:resultType 绝⼤数查询场景可以使用 ...

最新文章

  1. 字节跳动AI Lab社招以及实习生内推
  2. 简便的golang orm
  3. codeforces 667B B. Coat of Anticubism(水题)
  4. python zipfile教程_Python模块zipfile原理及使用方法详解
  5. 【数据平台】关于Hadoop集群namenode format安全事故
  6. 【算法基础】数据结构导论第六章-查找.pptx
  7. moxy json介绍_MOXy作为您的JAX-RS JSON提供程序–客户端
  8. 干货分享丨玩转物联网IoTDA服务系列五-智能家居煤气检测联动
  9. 数据库笔记13:创建与使用游标
  10. Android 动画 Animator 家族
  11. android 动态单选,添加单选按钮动态︰android
  12. c# 子窗口与父窗口之间的传值
  13. 《数据库系统概论》错题集
  14. 读书笔记-1-《书都不会读,你还想成功?》
  15. HIVE存储(五)HIVE文件的性能测试
  16. 《JAVA语言程序设计与数据结构》(基础篇)原书第11版 第一章(答案)
  17. qt5 下载 及 qtcreator集成msvc2017 x64
  18. 解决mysql导出scv文件乱码、蹿行的问题
  19. 构建Android Push Notification Service服务端及客户端
  20. 求递推数列通项的特征根法

热门文章

  1. python处理wps表格数据匹配_wps表格中怎么在两个表中匹配不同的数据
  2. 安全管家安卓_内存优化管家v1.0下载-内存优化管家app最新版下载
  3. 膜拜单车显示服务器忙,摩拜单车为什么扫码没反应闪退_摩拜单车服务器故障_3DM手游...
  4. 在洛阳学计算机专业哪家技校好,2018年洛阳十大技校排名 排名前十的学校有哪些...
  5. Django笔记(五)
  6. python爬取天气数据_Python爬取历史天气数据
  7. plsql oracle 无效月份,“ORA-01843: 无效的月份“问题
  8. axios请求拦截器在请求头中添加token
  9. Cognex VisionPro 安装详解
  10. 货币金融学知识重点整理