Caso inicialmente feito para o relatorio de RDA, o erro ocorria pelo fato da conexao nao ser fechada se a pagina de conexao "dataSource.getConnection()". ADM perde conexão (bug #5145)
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@34554 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
9d790171f6
commit
1c6a7cb345
|
@ -4,6 +4,7 @@
|
||||||
*/
|
*/
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
|
||||||
|
|
||||||
|
import java.sql.Connection;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
@ -340,7 +341,19 @@ public class RelatorioReceitaDiariaAgenciaController extends MyGenericForwardCom
|
||||||
|
|
||||||
parametros.put("FILTROS", filtro.toString());
|
parametros.put("FILTROS", filtro.toString());
|
||||||
|
|
||||||
Relatorio relatorio = new RelatorioReceitaDiariaAgencia(parametros, dataSource.getConnection());
|
Connection conexao = null;
|
||||||
|
Relatorio relatorio = null;
|
||||||
|
try {
|
||||||
|
conexao = dataSource.getConnection();
|
||||||
|
relatorio = new RelatorioReceitaDiariaAgencia(parametros, conexao);
|
||||||
|
} catch (Exception e) {
|
||||||
|
if (!conexao.isClosed())
|
||||||
|
conexao.close();
|
||||||
|
throw e;
|
||||||
|
} finally {
|
||||||
|
if (!conexao.isClosed())
|
||||||
|
conexao.close();
|
||||||
|
}
|
||||||
|
|
||||||
Map args = new HashMap();
|
Map args = new HashMap();
|
||||||
args.put("relatorio", relatorio);
|
args.put("relatorio", relatorio);
|
||||||
|
|
Loading…
Reference in New Issue