2

ここでSOに記載されているソリューションを実装しようとしていますが、「Rowmapperは抽象的でインスタンス化できません」および「式の不正な開始」というエラーが表示されます。以下はまさに私が持っているものです

List<String> strLst  = jdbcTemplate.query(query,
                    new RowMapper {
                        public Object mapRow(ResultSet rs, int rowNum) throws SQLException {
                            return rs.getString(1);
                        }
                    });

?クエリに複数ある場合はどうなりますか。

例えば:

select * from table where a = ? and b = ?

?上記のコードで、パラメータ ( ) をこのクエリに渡すにはどうすればよいですか?

4

1 に答える 1

4

実装しているコードは、 の匿名サブクラスを利用していますRowMapper。正しい構文は次のとおりです。

new RowMapper() { ... }

うっかり().

于 2012-10-15T00:02:02.477 に答える