mybatis是否支持返回1个以上结果集的存储过程?

时间:2012-03-28 03:41:41

标签: ibatis multiple-resultsets

我正在将项目从C#+ SQL Server移植到Java + MySQL。我在Java + MySQL项目中使用了ibatis 3。

在旧项目中,它使用了大量存储过程,返回的结果集超过1个。

我尝试使用ibatis找到解决方案,并找到此MyBatis multiple resultsets

似乎James Woods使用逗号分隔的resultMap列表。

我尝试了他的方法并在Java中调用方法,如:

1:Object [] findCashItems(); 2:List [] findCashItems();

但是,他们都失败了。

我只是想知道ibatis 3是否真的支持返回1个以上结果集的存储过程?

如果是这样,我们如何在Java中调用该方法?

非常感谢。

1 个答案:

答案 0 :(得分:0)

我上次检查过,您需要一个类似ListList<List<?>>的返回类型。