Метод запроса NamedParameterJdbcTemplate не перезапускает нужное количество записей - PullRequest
0 голосов
/ 29 февраля 2020

Мы используем NamedParameterJdbcTemplate для запроса данных из базы данных. Запустив запрос вручную, я вижу там 21 запись. Однако, когда наша система запускает запрос ниже, она возвращает 20 записей, в то время как в некоторых случаях она возвращает правильное число.

final MapSqlParameterSource sqlParam = new MapSqlParameterSource();
sqlParam.addValue("col_name_1", param1)
    .addValue("col_name_2", param2)

final List<ObjectA> productGroups = this.namedParameterJdbcTemplate.query(
    SQL_QUERY,
    sqlParam,
    (rs, rowNum) -> {
        final int col_A = rs.getInt("col_name_3");
        final String col_B = rs.getString("col_name_4");
        return new ObjectA(col_A, col_B);
});

Интересно, как это случилось? Как мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...