From 826b3f20dc23beda97f8b08610a2060d7f9e815a Mon Sep 17 00:00:00 2001 From: fabio Date: Fri, 9 Aug 2019 21:37:08 +0000 Subject: [PATCH] =?UTF-8?q?fixes=20bug#15126=20dev:=20Lucas=20Silv=C3=A9ri?= =?UTF-8?q?o=20qua:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@96557 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../dao/hibernate/ConferenciaComissaoHibernateDAO.java | 1 + .../web/utilerias/NamedParameterStatement.java | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java index f1d04775c..aa4179c92 100644 --- a/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/hibernate/ConferenciaComissaoHibernateDAO.java @@ -920,6 +920,7 @@ public class ConferenciaComissaoHibernateDAO extends GenericHibernateDAO lsBoletoComissao = new ArrayList(); diff --git a/src/com/rjconsultores/ventaboletos/web/utilerias/NamedParameterStatement.java b/src/com/rjconsultores/ventaboletos/web/utilerias/NamedParameterStatement.java index f34514854..76d5d5947 100644 --- a/src/com/rjconsultores/ventaboletos/web/utilerias/NamedParameterStatement.java +++ b/src/com/rjconsultores/ventaboletos/web/utilerias/NamedParameterStatement.java @@ -16,11 +16,13 @@ import java.util.LinkedList; import java.util.List; import java.util.Map; +@SuppressWarnings({"rawtypes", "unchecked"}) public class NamedParameterStatement { /** The statement this object is wrapping. */ private final PreparedStatement statement; /** Maps parameter names to arrays of ints which are the parameter indices. */ + private final Map indexMap; /** @@ -51,6 +53,7 @@ public class NamedParameterStatement { indexMap = new HashMap(); String parsedQuery = parse(query, indexMap); statement = connection.prepareStatement(parsedQuery, resultSetType, ResultSet.CONCUR_READ_ONLY); + statement.setFetchSize(1000); } /** @@ -324,6 +327,10 @@ public class NamedParameterStatement { public Boolean isClosed() throws SQLException { return statement.isClosed(); } + + public void setFetchSize(int rows) throws SQLException { + statement.setFetchSize(rows); + } /** * Adds the current set of parameters as a batch entry.