SimpleJDBCTemplate is depricated now. You can use NamedParameterJdbcTemplate instead.
Código de la muestra se encuentra por debajo. Si tiene varios parámetros de diferente tipo se puede uso Object
como la clave, de lo contrario utilizar sus List<T>
String sqlAllEmpl = queryLoader.getProperty("allEmployeesByLevelAndPeriod");
Map<String, Object> paramMap = new HashMap<String, Object>();
paramMap.put("level", levelStr);
paramMap.put("periodList", periodList);
gridList = namedParameterJdbcTemplate.query(sqlAllEmpl, paramMap, new YourRowMapper());
sus sqlAllEmpl tendrá dos marcadores de posición, level
- cuerda y periodList
- que es una lista utilizada en la EN declaración de sql.
posible duplicado de [Cómo ejecutar IN() consultas SQL con JDBCTemplate de Spring effectivly?] (Http://stackoverflow.com/questions/1327074/how-to-execute-in-sql-queries-with-springs- jdbctemplate-effectivly) – Adam