java.sql.SQLSyntaxErrorException: ORA-00942: таблица или представление не существует: jdbcTemplate - PullRequest
0 голосов
/ 31 января 2019

Мы используем шаблон jdbc для связи с базой данных oracle в нашем проекте, и после развертывания он выдает следующее исключение.

org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback;плохая грамматика SQL [выберите количество (*) у пользователей, где temp_id =?];вложенное исключение: java.sql.SQLSyntaxErrorException: ORA-00942: таблица или представление не существует

Таблица пользователи уже существуют в таблице, но она выдает RA-00942: таблицаили представление не.

Ниже приведен Java-код

this.jdbcTemplate.queryForObject ("select count (*) из пользователей, где temp_id =?", new Object [] {userKey}, Integer.class);

Где userKey - строка, передаваемая в качестве аргумента в методе

Какая возможная причина этого исключения?

Редактировать: после обновления запроса

this.jdbcTemplate.queryForObject («выберите количество (*) из dbuser.users где temp_id =?», Новый объект [] {userKey}, Integer.class);

все еще та же проблема существует

...