Java : menghitung hasil query sql menggunakan perintah count() dengan NamedParameterJdbcTemplate

untuk versi yang baru dari spring sudah tidak mensupport queryForInt() dan queryForLong() dan alternatifnya bisa menggunakan perintah queryForObject();

berikut contohnya untuk penggunaan queryForObject();

public Integer count() throws Exception {
        String SQL = "SELECT count(*) FROM users";
        SqlParameterSource sqlParam = new MapSqlParameterSource().addValue("", "");
        Integer usersCount = -100;
        return usersCount = namedParameterJdbcTemplate.queryForObject(SQL,sqlParam, Integer.class);
    }

Comments