Как сделать запрос для Double с Spring JDBC шаблон запроса - PullRequest
5 голосов
/ 15 июня 2010

Как сделать один запрос для двойника с Spring JDBC Temple?

Например:

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

Есть queryForInt и queryForLong, но нет queryForDouble

Ответы [ 3 ]

12 голосов
/ 15 июня 2010

Я не проверял это, но queryForObject с Double.class в качестве последнего параметра может работать.

public double getAverageScore() {
    return jdbctemplate.queryForObject("select avg(score) from test", Double.class);
}
5 голосов
/ 15 июня 2010
public double getAverageScore() {
    return jdbctemplate.queryForObject("select avg(score) from test", Double.class);
}
2 голосов
/ 09 июня 2012
public Double avgByCampo(Long param) {
   return simpleJdbcTemplate.queryForObject("SELECT avg(t.campo) FROM table t where t.id_campo = ?", Double.class, param);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...