Atitit mybatis返回多个数据集总结

目录

1.1. 配置handleResult接受,但是只有第一个select语句的结果 1

2. 配置resultMap  ok 1

2.1. 调用代码 2

3. ref 2

  1. 配置handleResult接受,但是只有第一个select语句的结果

<select id="retMltRzt" parameterType="map" resultType="map">
select 'ok';select  'msg' ; select 'rzt';
    </select>

public void handleResult(ResultContext resultContext) {
    Object map =  resultContext.getResultObject();

System.out.println(JSON.toJSONString(map));

session.select("retMltRzt",null,new MyResultHandler());

  1. 配置resultMap  ok

<mapper namespace="/" >

<resultMap id="rm" type="map">    </resultMap>
    <resultMap id="rm2" type="map"></resultMap>
    <select id="retMltRzt" parameterType="map" resultMap="rm,rm2">
select 'ok';select  'msg' ; select 'rzt';
    </select>

  1. 调用代码

SqlSession session = sqlSessionFactory.openSession(true);
List<List<Map>>  li=   session.selectList("retMltRzt",null);
   // session.select("retMltRzt",null,new MyResultHandler());
    System.out.println(JSON.toJSONString(li));

注意 多个结果集要定义多个resultMap接收 ,不然最后的结果集就丢失了

  1. ref

(9+条消息)mybatis调用mysql存储过程(返回参数,单结果集,多结果集) - 阿瑟与非 - CSDN博客.html

Atitit mybatis返回多个数据集总结 目录 1.1. 配置handleResult接受,但是只有第一个select语句的结果 1 2. 配置resultMap ok 1 2.1. 调相关推荐

  1. Mybatis返回Map的一种实现

    Mybatis返回Map的一种实现 前言 在使用Mybatis进行系统开发的时候,有时候我们会有这么一种需求:我们希望通过Mybatis查询某一个表返回的结果是一个Map,而这个Map的Key是表的一 ...

  2. 12、mybatis返回map单条及多条记录

    文章目录 1.mybatis返回map单条记录 1).EmployeeMapper接口 2).EmployeeMapper.xml 3).Test 4).测试结果 2.mybatis返回map多条记录 ...

  3. 深入了解MyBatis返回值

    深入了解MyBatis返回值 想了解返回值,我们需要了解resultType,resultMap以及接口方法中定义的返回值. 我们先看resultType和resultMap resultType和r ...

  4. TADOStoredProc返回多个数据集

    要想中的nexrecordset返回多个数据集,用nextrecordset方法就可以了.

  5. Atitit.mybatis的测试  以及spring与mybatis在本项目中的集成配置说明

    Atitit.mybatis的测试  以及spring与mybatis在本项目中的集成配置说明 1.1. Mybatis invoke1 1.2. Spring的数据源配置2 1.3. Mybatis ...

  6. java mybatis 返回map_mybatis返回map集合的格式是什么?mybatis返回map集合实例

    Mybatis因为会与数据库交互,所以经常会有返回map集合的场景,那一般mybatis返回map集合的格式是什么呢?下面小编就用一些实例与你分享分享吧. 例1:返回key不定:返回key为学员id, ...

  7. Mybatis返回树形结构

    在返回json数据时常常需要返回树形的结构,自己去写递归来构建树的话又太麻烦了. 下面介绍一种使用mybatis来返回树形结构的好方法 表结构展示 表里面需要记录父级Id MyBatis一对多coll ...

  8. Mybatis返回类型和Java常见对象类型

    点滴记录 项目开发中经常用到的: 1.resultMap 使用这个返回需要实体类和数据库字段关系映射如下面的:BaseResultMap <?xml version="1.0" ...

  9. mybatis返回值多个对象

    SpringBoot+mysql+Mybatis返回值对象中含有对象集合 1.对象personalHistoryInfo ​ public class PersonalHistoryInfo {/** ...

  10. boolean mybatis_解决MyBatis返回结果类型为Boolean的问题

    问题描述: 在使用mybatis时,有时需要检查某个记录是否存在数据库中,然后根据其返回的布尔值true or false,来进行逻辑判断.那怎么做呢? 解决方案: 如检测某个手机号是否被注册过: f ...

最新文章

  1. repeater中后台动态为控件添加属性
  2. C++Postfix Expression 后缀表达式的评估算法(附完整源码)
  3. 一文了解 Kubernetes
  4. python是强定义语言吗_python是强类型语言吗
  5. word 代码块_如何优雅的写好 Pythonic 代码?
  6. Runtime library, CRT
  7. 微信小程序从入门到放弃(五)
  8. Apache Log4j2历史漏洞复现
  9. form表单label加问号图标以及提示词
  10. Java Session对象的钝化和活化
  11. signature=bf81fe7f4f17ad23bbd6aa8f365d3bc7,【迅雷高端用户入门手册】(第七集)简单分析迅雷崩溃...
  12. Sutton reinforcement learning _ Chapter 2 Multi-armed Bandits
  13. 绿米Aqara智能设备还能这样玩?
  14. 程序员六大不良习惯 看看你有啥职业毛病 ~
  15. SPM AC原点校正
  16. Python 函数代码示例
  17. Ubuntu 8.04 优化设置
  18. 图解Go语言内存分配 https://juejin.im/post/5c888a79e51d456ed11955a8
  19. antd upload和form结合使用
  20. 中考总分150学计算机专业,中考总分是多少 各科都是多少分

热门文章

  1. android接推流sdk,Android-SDK推流端说明
  2. ue4 classuobject没有成员beginplay_UE4 C++ 智能滚动列表ScrollList
  3. 【FastReport教程】如何使用RichObject属性将文件导出为文本格式
  4. windows10系统下设置mtu值的方法
  5. 验光黑科技时代!星创视界首创眼镜店医疗验光
  6. RABBITMQ集群及HA、LB
  7. Eclipse Plugin for Hadoop2.2.0
  8. 在Android开发中如何移除EditText上的输入焦点
  9. atlas对webpart的增强
  10. springboot - 应用实践(3)springboot的核心