JDBC запроса Sonar SpringForForbject не может возвратить нуль - PullRequest
1 голос
/ 21 мая 2019

Sonarqube замечает ошибку при проверке значения результата из Spring-JDBC "JdbcTemplate.queryForObject ()" для нуля.

После глубокой проверки источника мы не уверены, почему сонар считает, что это значение никогда не может быть нулевым. Даже Javadoc говорит нам, что это значение может быть обнуляемым, и, поскольку мы ожидаем, что объект будет возвращен, он должен иметь нулевое значение.

Также в javadoc написано, что метод может возвращать ноль в случае:

@ возвращает объект результата требуемого типа или {@code null} в случае SQL NULL

sonar screenshot

Почему это целое число не может быть здесь нулевым?

Здесь вызывается метод JdbcTemplate.java L: 802 в Spring-jdbc 5.1.6

Spring JDBC версии 5.1.6
Sonarqube Версия 6.7.5

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