Atitit mybatis返回多个数据集总结 目录 1.1. 配置handleResult接受,但是只有第一个select语句的结果 1 2. 配置resultMap ok 1 2.1. 调
Atitit mybatis返回多个数据集总结
目录
1.1. 配置handleResult接受,但是只有第一个select语句的结果 1
2. 配置resultMap ok 1
2.1. 调用代码 2
3. ref 2
- 配置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());
- 配置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>
- 调用代码
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接收 ,不然最后的结果集就丢失了
- ref
(9+条消息)mybatis调用mysql存储过程(返回参数,单结果集,多结果集) - 阿瑟与非 - CSDN博客.html
Atitit mybatis返回多个数据集总结 目录 1.1. 配置handleResult接受,但是只有第一个select语句的结果 1 2. 配置resultMap ok 1 2.1. 调相关推荐
- Mybatis返回Map的一种实现
Mybatis返回Map的一种实现 前言 在使用Mybatis进行系统开发的时候,有时候我们会有这么一种需求:我们希望通过Mybatis查询某一个表返回的结果是一个Map,而这个Map的Key是表的一 ...
- 12、mybatis返回map单条及多条记录
文章目录 1.mybatis返回map单条记录 1).EmployeeMapper接口 2).EmployeeMapper.xml 3).Test 4).测试结果 2.mybatis返回map多条记录 ...
- 深入了解MyBatis返回值
深入了解MyBatis返回值 想了解返回值,我们需要了解resultType,resultMap以及接口方法中定义的返回值. 我们先看resultType和resultMap resultType和r ...
- TADOStoredProc返回多个数据集
要想中的nexrecordset返回多个数据集,用nextrecordset方法就可以了.
- Atitit.mybatis的测试 以及spring与mybatis在本项目中的集成配置说明
Atitit.mybatis的测试 以及spring与mybatis在本项目中的集成配置说明 1.1. Mybatis invoke1 1.2. Spring的数据源配置2 1.3. Mybatis ...
- java mybatis 返回map_mybatis返回map集合的格式是什么?mybatis返回map集合实例
Mybatis因为会与数据库交互,所以经常会有返回map集合的场景,那一般mybatis返回map集合的格式是什么呢?下面小编就用一些实例与你分享分享吧. 例1:返回key不定:返回key为学员id, ...
- Mybatis返回树形结构
在返回json数据时常常需要返回树形的结构,自己去写递归来构建树的话又太麻烦了. 下面介绍一种使用mybatis来返回树形结构的好方法 表结构展示 表里面需要记录父级Id MyBatis一对多coll ...
- Mybatis返回类型和Java常见对象类型
点滴记录 项目开发中经常用到的: 1.resultMap 使用这个返回需要实体类和数据库字段关系映射如下面的:BaseResultMap <?xml version="1.0" ...
- mybatis返回值多个对象
SpringBoot+mysql+Mybatis返回值对象中含有对象集合 1.对象personalHistoryInfo public class PersonalHistoryInfo {/** ...
- boolean mybatis_解决MyBatis返回结果类型为Boolean的问题
问题描述: 在使用mybatis时,有时需要检查某个记录是否存在数据库中,然后根据其返回的布尔值true or false,来进行逻辑判断.那怎么做呢? 解决方案: 如检测某个手机号是否被注册过: f ...
最新文章
- repeater中后台动态为控件添加属性
- C++Postfix Expression 后缀表达式的评估算法(附完整源码)
- 一文了解 Kubernetes
- python是强定义语言吗_python是强类型语言吗
- word 代码块_如何优雅的写好 Pythonic 代码?
- Runtime library, CRT
- 微信小程序从入门到放弃(五)
- Apache Log4j2历史漏洞复现
- form表单label加问号图标以及提示词
- Java Session对象的钝化和活化
- signature=bf81fe7f4f17ad23bbd6aa8f365d3bc7,【迅雷高端用户入门手册】(第七集)简单分析迅雷崩溃...
- Sutton reinforcement learning _ Chapter 2 Multi-armed Bandits
- 绿米Aqara智能设备还能这样玩?
- 程序员六大不良习惯 看看你有啥职业毛病 ~
- SPM AC原点校正
- Python 函数代码示例
- Ubuntu 8.04 优化设置
- 图解Go语言内存分配 https://juejin.im/post/5c888a79e51d456ed11955a8
- antd upload和form结合使用
- 中考总分150学计算机专业,中考总分是多少 各科都是多少分
热门文章
- android接推流sdk,Android-SDK推流端说明
- ue4 classuobject没有成员beginplay_UE4 C++ 智能滚动列表ScrollList
- 【FastReport教程】如何使用RichObject属性将文件导出为文本格式
- windows10系统下设置mtu值的方法
- 验光黑科技时代!星创视界首创眼镜店医疗验光
- RABBITMQ集群及HA、LB
- Eclipse Plugin for Hadoop2.2.0
- 在Android开发中如何移除EditText上的输入焦点
- atlas对webpart的增强
- springboot - 应用实践(3)springboot的核心