You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@empire-db.apache.org by do...@apache.org on 2014/01/30 19:27:08 UTC
svn commit: r1562914 -
/empire-db/trunk/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/pageelements/BeanListPageElement.java
Author: doebele
Date: Thu Jan 30 18:27:08 2014
New Revision: 1562914
URL: http://svn.apache.org/r1562914
Log:
EMPIREDB-202
Modified:
empire-db/trunk/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/pageelements/BeanListPageElement.java
Modified: empire-db/trunk/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/pageelements/BeanListPageElement.java
URL: http://svn.apache.org/viewvc/empire-db/trunk/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/pageelements/BeanListPageElement.java?rev=1562914&r1=1562913&r2=1562914&view=diff
==============================================================================
--- empire-db/trunk/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/pageelements/BeanListPageElement.java (original)
+++ empire-db/trunk/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/pageelements/BeanListPageElement.java Thu Jan 30 18:27:08 2014
@@ -304,10 +304,11 @@ public class BeanListPageElement<T> exte
maxItems = lti.getPageSize();
skipRows = position;
// constraint
+ queryCmd.clearLimit();
DBDatabaseDriver driver = queryCmd.getDatabase().getDriver();
if (driver.isSupported(DBDriverFeature.QUERY_LIMIT_ROWS))
{ // let the database limit the rows
- if (skipRows>0 && driver.isSupported(DBDriverFeature.QUERY_SKIP_ROWS))
+ if (driver.isSupported(DBDriverFeature.QUERY_SKIP_ROWS))
{ // let the database skip the rows
queryCmd.skipRows(skipRows);
skipRows = 0;
@@ -316,7 +317,7 @@ public class BeanListPageElement<T> exte
}
}
- // DBReader.open immer nur innerhalb eines try {} finally {} blocks!
+ // DBReader.open must always be surrounded with a try {} finally {} block!
r.open(queryCmd, getConnection(queryCmd));
// get position from the session