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;
|
||||
|
||||
import java.sql.Connection;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
|
@ -340,7 +341,19 @@ public class RelatorioReceitaDiariaAgenciaController extends MyGenericForwardCom
|
|||
|
||||
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();
|
||||
args.put("relatorio", relatorio);
|
||||
|
|
Loading…
Reference in New Issue