Author: cbegin
Date: Sun Apr 18 00:29:16 2010
New Revision: 935282

URL: http://svn.apache.org/viewvc?rev=935282&view=rev
Log:
eliminate index out of bounds exception if no result maps exist.

Modified:
    
ibatis/java/ibatis-3/trunk/src/main/java/org/apache/ibatis/executor/resultset/FastResultSetHandler.java

Modified: 
ibatis/java/ibatis-3/trunk/src/main/java/org/apache/ibatis/executor/resultset/FastResultSetHandler.java
URL: 
http://svn.apache.org/viewvc/ibatis/java/ibatis-3/trunk/src/main/java/org/apache/ibatis/executor/resultset/FastResultSetHandler.java?rev=935282&r1=935281&r2=935282&view=diff
==============================================================================
--- 
ibatis/java/ibatis-3/trunk/src/main/java/org/apache/ibatis/executor/resultset/FastResultSetHandler.java
 (original)
+++ 
ibatis/java/ibatis-3/trunk/src/main/java/org/apache/ibatis/executor/resultset/FastResultSetHandler.java
 Sun Apr 18 00:29:16 2010
@@ -95,7 +95,7 @@ public class FastResultSetHandler implem
     final List<ResultMap> resultMaps = mappedStatement.getResultMaps();
     int count = 0;
     ResultSet rs = stmt.getResultSet();
-    while (rs != null) {
+    while (rs != null && resultMaps.size() > count) {
       final ResultMap resultMap = resultMaps.get(count);
       handleResultSet(rs, resultMap, multipleResults);
       rs = getNextResultSet(stmt);


Reply via email to