I am using jasperreports for which I need a connection for which I am using DatasourceUtils
Here is my code , this code uses same approach of opening connection try catch and finally release connection
can I avoid this code and let spring handle closing connection automatically ?Code:Connection con = DataSourceUtils.getConnection(dataSource); try { return JasperFillManager.fillReport(sourceFileName, parameters, con); } catch (Exception e) { DataSourceUtils.releaseConnection(con, dataSource); con = null; throw new RuntimeException(e); } finally { DataSourceUtils.releaseConnection(con, dataSource); }


Reply With Quote