我正在将项目从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中调用该方法?
非常感谢。
答案 0 :(得分:0)
我上次检查过,您需要一个类似List
或List<List<?>>
的返回类型。