This is an extension of How to execute IN() SQL queries with Spring's JDBCTemplate effectivly?
I wish to modify the query to be:
"SELECT * FROM foo WHERE name=? and value IN (:ids)"
how can I modify the given code to support the name=? parameter
Set<Integer> ids = ...;
MapSqlParameterSource parameters = new MapSqlParameterSource();
parameters.addValue("ids", ids);
List<Foo> foo = getJdbcTemplate().query("SELECT * FROM foo WHERE a IN (:ids)",
getRowMapper(), parameters);