gpt4 book ai didi

java - RowMapper 是抽象的,无法实例化

转载 作者:行者123 更新时间:2023-11-30 07:22:14 26 4
gpt4 key购买 nike

我正在尝试实现 SO here 中提到的解决方案但是,我收到错误消息“Rowmapper is abstract cannot be instantiated”和“illegal start of expression”。下面正是我哈

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 = ?和 b = ?

如何将参数 (?) 传递到上面代码中的查询中?

最佳答案

您正在实现的代码使用了 RowMapper 的匿名子类。正确的语法是:

new RowMapper() { ... }

您只是无意中遗漏了 ()

关于java - RowMapper 是抽象的,无法实例化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12887732/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com