Драйвер JDBC возвращает дополнительные строки в resultSet - PullRequest
0 голосов
/ 03 февраля 2019

Поэтому я использую шаблон JDBC, который может вызывать процедуру с фильтром и без фильтра.При вызове без фильтра JDBC должен возвращать 10 строк, а при использовании фильтра - один результат, соответствующий этому фильтру.Но происходит то, что при вызове с фильтром он возвращает 11 строк, которые представляют собой 10 строк, которые будут возвращены, когда вызов сделан без фильтра, и 1 строку с фильтром.

Так что, в принципе, если я первоначально вызвал процедуру без фильтрации, товозвращает 10 строк, и теперь я снова вызываю ту же процедуру с фильтром, он возвращает все 10 строк, которые мы возвращали ранее, плюс результат фильтрации строк.Третий вызов вернет 12 строк.При каждом вызове добавляется строка для повторной установки.

Пожалуйста, помогите мне выяснить, где ошибка

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