春から梅雨そして初夏へ - springでsql IN句 SimpleJdbcTemplate使ってるとき 2011/05/28

Javaです。
Springです。春から梅雨そして初夏へ という時期ですね。

IN句でのパラメータの指定の仕方がわからなかったのでメモ
SimpleJdbcTemplateを使っていて、どうやってすればいいのだろうと悩んだわけです。

をみてるとまあできるんだなーというのはわかったのですが。

結論として、SimpleJdbcTemplateにgetNamedParameterJdbcOperations()というのがあるのでそれにたいしてqueryすればOKでした。が、mapperとparametersの位置が逆...

MapSqlParameterSource parameters = new MapSqlParameterSource();
parameters.addValue("ids", Arrays.asList(ids));
RowMapper<Anken> mapper = new BeanPropertyRowMapper<Anken>(Anken.class);
return this.template.getNamedParameterJdbcOperations().query(SQL_SELECT_LIST, parameters, mapper);

: