/ / Jak wykonać zapytanie o szablon Double z Spring JDBC - java, sql, spring, jdbc

W jaki sposób zapytać o kwerendę Double z zapytaniem do szablonu JDBC - java, sql, spring, jdbc

W jaki sposób jedno zapytanie o podwójne z wiosenną świątynią JDBC?

Na przykład:

public double getAverageScore() {
return jdbctemplate.queryFor???("select avg(score) from test");
}

Istnieją queryForInt i queryForLong, ale nie ma queryForDouble

Odpowiedzi:

12 dla odpowiedzi № 1

Nie przetestowałem tego, ale queryForObject z Double.class ponieważ ostatni parametr może działać.

public double getAverageScore() {
return jdbctemplate.queryForObject("select avg(score) from test", Double.class);
}

5 dla odpowiedzi nr 2
public double getAverageScore() {
return jdbctemplate.queryForObject("select avg(score) from test", Double.class);
}

2 dla odpowiedzi nr 3
public Double avgByCampo(Long param) {
return simpleJdbcTemplate.queryForObject("SELECT avg(t.campo) FROM table t where t.id_campo = ?", Double.class, param);
}