In com.ibatis.sqlmap.engine.execution.SQLExecutor class, line 390, the "break" 
should be "return"
-------------------------------------------------------------------------------------------------

         Key: IBATIS-272
         URL: http://issues.apache.org/jira/browse/IBATIS-272
     Project: iBatis for Java
        Type: Bug
  Components: SQL Maps  
    Versions: 2.1.7    
 Environment: DB2 8.2 on Windows, iBATIS 2.1.7, WebSphere 6.0
    Reporter: david  zhang
    Priority: Critical


When connecting to DB2, the DB2 will close the TYPE_FORWARD_ONLY (which is 
default) ResultSet automatically when reaching the end. So the SQLExecutor 
handleResults method throws SQLExeption out on line 397 for rs.next().
However, when line 389 reach the end of resultset, this method should return 
instead of break the "for" loop and continue to execute, this doesn't make 
sense.
So the line 390 should be "return" instead of "break". 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to