mybatis-如何通过MyBatis获取mysql存储过程返回的不确定个数的多个结果集?
程序员文章站
2022-04-24 23:16:15
...
mysqlmybatis多结果集存储过程
(网上搜到的案例,都是固定个数的多个结果集的场景,比如这种:http://www.iteye.com/problems/78259 。**请注意,我的问题与此不同**。)
我需要返回不确定个数个结果集。MySQL存储过程形如:
while(i
其中,**n是外部传入的。结果集的个数为n个,每个结果集最多20条记录**。
我要如何才能通过myBatis框架获取完整结果集。
期望返回的数据结构:
List> queryTop20(@Param("n") Integer n);
通过如下的配置不能如愿:
如下配置虽然能得到想要的结果,但是这也太烂了,而且会限定n的上限:
请问,怎样才是通过MyBatis获取MySQL存储过程的不确定个数个结果集的正确方式?