0 0

mybatis 调用mysql 存储过程 返回多个结果集0

mysql存储过程是这样的
create procedure sp_get_user_count
(
out v_count int
)
begin
select count(1) into v_count from t_user;
select * from t_dept;
select * from t_class;
end;
由于mysql不能返回游标,那么使用mybatis框架在取的时候应该怎么取呢?怎样确定取出来的是t_dept的还是t_class?
<!--这段应改怎么写啊?-->
<select id="selectAll" >
        call sp_get_user_count()
</select>

1个答案 按时间排序 按投票排序

0 0

配置你要返回的类型:
<resultMap>
这里按顺序配置你的返回类型
</resultMap>


  <select id="selectAll" parameterType="java.util.Map" statementType="CALLABLE"
    resultMap="nameResult">
    {call sp_get_user_count(
      #{ids,mode=OUT,jdbcType=INTEGER},
      #{t_dept,jdbcType=CURSOR,mode=OUT},
      #{t_class,mode=OUT,jdbcType=CURSOR})}
  </select>



试试

2012年9月03日 00:21

相关推荐

    springmybatis

    MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映射,将接口和Java的POJOs(Plan Old Java Objects,普通的Java对象)映射成数据库中的记录. orm...

    异步DAOzebra-dao.zip

    它的产生背景是公司要求服务完全异步化,一个服务可能包括RPC调用请求、MemCached请求、KV存储请求以及MySQL数据库调用,目前其它三种请求的组件都有异步化的接口,但是数据库调用并没有。所以,在这个情况下,开发...

    基于SSM+mysql的分布式电商项目源码+数据库+项目说明(课程设计).zip

    单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。 ### 相关框架: 1.Dubbo:当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个调度中心基于访问压力实时管理集群...

    东秦校园服务微信小程序后端.zip

    目前,微信小程序已经覆盖了电商购物、生活服务、娱乐休闲、教育学习、工具助手等多个领域,为数以亿计的用户提供便捷的服务入口,也为众多商家和开发者提供了新的商业模式和创业机会。随着技术的不断升级和完善,小...

    gulimail:谷粒商城

    古利梅尔谷粒商城第一阶段分散基础概念微服务,注册中心配置中心-nacos,远程调用伪装,网关网关基础开发springboot2.x,springcloud H.SR9,mybatis-plus,vue组件化,阿里云对象存储环境Linux,Docker,Mysql,...

    java面试题,180多页,绝对良心制作,欢迎点评,涵盖各种知识点,排版优美,阅读舒心

    【基础】一个".java"源文件中是否可以包含多个类(不是内部类)?有什么限制? 30 【基础】Anonymous Inner Class(匿名内部类)是否可以继承其它类?是否可以实现接口? 30 【基础】Java 中的final关键字有哪些用法?...

    最新Java面试题视频网盘,Java面试题84集、java面试专属及面试必问课程

    │ Java面试题31.jdbc调用存储过程.mp4 │ Java面试题32.简单说一下你对jdbc的理解.mp4 │ Java面试题33.写一个jdbc的访问oracle的列子.mp4 │ Java面试题34.jdbc中preparedStatement比Statement的好处.mp4 │ Java...

    多端小程序商城、App商城.zip

    目前,微信小程序已经覆盖了电商购物、生活服务、娱乐休闲、教育学习、工具助手等多个领域,为数以亿计的用户提供便捷的服务入口,也为众多商家和开发者提供了新的商业模式和创业机会。随着技术的不断升级和完善,小...

    JavaEE大型分布式电商项目 淘淘商城 29期

    11、 在数据库存储方面使用MySQL的主从复制架构,使用Spring的AOP实现数据的读写分离,以保证在“读多写少”的场景下的高性能。 12、 使用高性能的企业级消息系统RabbitMQ,完了系统间的通信,使得系统间的耦合度...

    Eclipse开发分布式商城系统+完整视频代码及文档

    ├─补充1:拔高课程(Redis3.0持久化、集群、MySQL5.6优化、Tomcat7优化) │ │ 打开必读.txt │ │ │ ├─课前资料 │ │ ├─MySQL5.6优化 │ │ │ MySql5.6性能优化.docx │ │ │ │ │ ├─Redis集群 │ ...

    spring-boot示例项目

    每个示例都带有详细的介绍文档、作者在使用过程中踩过的坑、解决方案及参考资料,方便快速上手为你提供学习捷径,少绕弯路,提高开发效率。 有需要写关于spring boot、spring cloud示例,可以给我提issue哦 ##...

    基于 springboot、ant-design-vue 的开源框架+源代码+文档说明

    使用目前流行的WEB开发架构技术,如 SpringBoot,Mybatis, jpa(Hibernate),Apache Shiro ,JWT 等等,目前仅保证对MySQL数据库的完美支持。 分层设计:使用分层设计,分为dao,service,Controller,低耦合,高内聚。 ...

    基于SpringBoot+Hadoop+Vue开发的企业级网盘分布式系统源码+项目说明(本科毕设).zip

    在首页顶部的位置有个欢迎用户功能,此模块会根据用户登录的时间,人性化的对用户进行打招呼,比如用户深夜的时候登陆系统,该提示语会提醒“已经深夜了,你还在加班吗,请注意休息!”。当用户点击我的网盘模块后,...

Global site tag (gtag.js) - Google Analytics