Java Spring JdbcTemplate, где пункт не работает - PullRequest
0 голосов
/ 05 марта 2020

Я пытаюсь написать простой оператор sql, используя JdbcTemplate. Предложение where просто не работает.

private static final String SELECT_CLAUSE =
        "SELECT count(*) " +
        "FROM AUSSCHUETTUNG_AUD " +
        "WHERE rev = 20008907 ";

Integer count = jdbcTemplate.queryForObject( SELECT_CLAUSE, Integer.class );

Результат подсчета равен 0 вместо 1.

Без условия where число равно 1200.

Столбец rev имеет значение 20008907.

Когда я изменяю предложение where следующим образом "where 1 = 1", возвращается 1200.

DB - Oracle (oracle версия драйвера 8).

Вот вывод при запуске sql в "Oracle SQL DEVELOPER"

enter image description here

1 Ответ

0 голосов
/ 05 марта 2020

Я нашел причину, по которой пункт where не работал ...... Я подключался к другой БД из приложения. Моя ошибка .....: - (

...