Uso detallado de Spring jdbcTemplate.queryForList y cómo manejarlo
La clase pública JdbcTemplate extiende JdbcAccessor implementa JdbcOperations.JdbcTemplate.queryForList.
}
clase QueryStatementCallback implementa StatementCallback
QueryStatementCallback() {
}
public T doInStatement(Statement stmt) lanza SQLException {
ResultSet rs = null;
Objeto var4;
prueba {
rs = stmt.executeQuery(sql);
ResultSet rsToUse = rs;
if(JdbcTemplate.this.nativeJdbcExtractor ! = null) {
rsToUse = JdbcTemplate.this.nativeJdbcExtractor.getNativeResultSet(rs);
}
var4 = rs.extractData(rsToUse);
} Finalmente {
JdbcUtils.CloseResultSet(rsToUse ); p>
}
}
} Finalmente {
JdbcUtils.CloseResultSet(rsToUse)closeResultSet(rs);
}
return var4;
}
public String getSql() {
return sql;
}
}
return this.execute((StatementCallback)(new QueryStatementCallback()));
}
}