Author: cbegin
Date: Tue Mar 23 02:56:00 2010
New Revision: 926447

URL: http://svn.apache.org/viewvc?rev=926447&view=rev
Log:
ibatis-766 fixed rs.absolute(0) problem

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

Modified: 
ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/executor/resultset/FastResultSetHandler.java
URL: 
http://svn.apache.org/viewvc/ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/executor/resultset/FastResultSetHandler.java?rev=926447&r1=926446&r2=926447&view=diff
==============================================================================
--- 
ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/executor/resultset/FastResultSetHandler.java
 (original)
+++ 
ibatis/java/ibatis-3/trunk/ibatis-3-core/src/main/java/org/apache/ibatis/executor/resultset/FastResultSetHandler.java
 Tue Mar 23 02:56:00 2010
@@ -143,7 +143,9 @@ public class FastResultSetHandler implem
 
   protected void skipRows(ResultSet rs, RowBounds rowBounds) throws 
SQLException {
     if (rs.getType() != ResultSet.TYPE_FORWARD_ONLY) {
-      rs.absolute(rowBounds.getOffset());
+      if (rowBounds.getOffset() != 0) {
+        rs.absolute(rowBounds.getOffset());
+      }
     } else {
       for (int i = 0; i < rowBounds.getOffset(); i++) rs.next();
     }


Reply via email to