gpt4 book ai didi

java - 异常 ORA-00942 : table or view does not exist - when inserting into an existing table using hibernate session

转载 作者:行者123 更新时间:2023-12-01 12:03:30 24 4
gpt4 key购买 nike

将 BLOB 对象插入 Oracle 数据库表时出现以下错误。并非所有 BLOB 对象都会发生这种情况。在插入大量对象时,大多数对象都会在引发错误之前插入。所以我可以保证该表确实存在。

我们通过简单地保存 hibernate 实体来插入数据。不使用准备好的语句。我找到了这个post关于使用准备好的语句时出现的相同错误。在使用普通的 hibernate 实体和 session 时,任何人都可以提供此问题的原因和可能的解决方案吗?

java.sql.SQLException: ORA-00942: table or view does not exist
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:573)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1889)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1093)
at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2047)
at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1940)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout>> (OracleStatement.java:2709)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:589)
at quotecopy.DbConnection.insertIntoDestinationDb(DbConnection.java:591)
at quotecopy.QuoteCopier.main(QuoteCopier.java:72)

最佳答案

检查您的表名是否正确。如果正确,则检查数据库登录名/用户是否
(用于连接到 Oracle)具有访问该表的适当权限。

关于java - 异常 ORA-00942 : table or view does not exist - when inserting into an existing table using hibernate session,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27841660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com