Sql 在oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(oracle PreparedStatementWrapper.java:1490) 位于org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(Jd bcTemplate.java:648) 在org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java: 591) ... 39多

Sql 在oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(oracle PreparedStatementWrapper.java:1490) 位于org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(Jd bcTemplate.java:648) 在org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java: 591) ... 39多,sql,oracle,spring,jdbc,Sql,Oracle,Spring,Jdbc,我已经搜索了多个关于这个错误的问题,但是没有一个像我的一样解决同一个问题。我正在使用Oracle SQL 也许以前有人遇到过这个问题?感谢您的帮助。谢谢 修复了问题 问题是桌子。他们只需要访问数据库中的权限 我所做的是: grant all on sa.table to public / create public synonym table for sa.table / grant all on sa.table2 to public / create public synonym table

我已经搜索了多个关于这个错误的问题,但是没有一个像我的一样解决同一个问题。我正在使用Oracle SQL

也许以前有人遇到过这个问题?感谢您的帮助。谢谢

修复了问题

问题是桌子。他们只需要访问数据库中的权限

我所做的是:

grant all on sa.table to public
/
create public synonym table for sa.table
/
grant all on sa.table2 to public
/
create public synonym table2 for sa.table2
/

很可能您的web应用程序登录到的架构与表不同

尝试在sql语句中明确指定模式。i、 e:

SELECT a, b FROM user.TABLE

发现问题:问题在于表格。他们只需要访问数据库中的权限。我所做的是:
grant all on sa.table to public/create public synonym table for sa.table/grant all on sa.table2 to public/create public synonym table2 for sa.table2/