如何使用Spring JDBC temple查询double?
例如:
public double getAverageScore() {
return jdbctemplate.queryFor???("select avg(score) from test");
}
有queryForInt和queryForLong,但没有queryForDouble
答案 0 :(得分:12)
我尚未对此进行测试,但queryForObject与Double.class
作为最后一个参数可能有效。
public double getAverageScore() {
return jdbctemplate.queryForObject("select avg(score) from test", Double.class);
}
答案 1 :(得分:5)
public double getAverageScore() {
return jdbctemplate.queryForObject("select avg(score) from test", Double.class);
}
答案 2 :(得分:2)
public Double avgByCampo(Long param) {
return simpleJdbcTemplate.queryForObject("SELECT avg(t.campo) FROM table t where t.id_campo = ?", Double.class, param);
}