Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate 3 ORA-00942: table or view does not exist / 7 сообщений из 7, страница 1 из 1
02.06.2008, 18:18:25
    #35349836
nikolaikopernik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate 3 ORA-00942: table or view does not exist
Всем привет!
Юзаю hibernate. С полгода назад уже ворочал его - вроде норм работал, а сейчас чего-то упрямится - даже простой запрос к простой таблице не хочет выполнять. Ниже представлен лог. Тут стоит отметить, что сгенерированный SQL запрос выполняется нормально как в Eclipse так и в sqlplus
лог:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
 18 : 02 : 06 , 381   INFO org.hibernate.cfg.Environment - Hibernate  3 . 2 . 5 
 18 : 02 : 06 , 381   INFO org.hibernate.cfg.Environment - hibernate.properties not found
 18 : 02 : 06 , 397   INFO org.hibernate.cfg.Environment - Bytecode provider name : cglib
 18 : 02 : 06 , 397   INFO org.hibernate.cfg.Environment - using JDK  1 . 4  java.sql.Timestamp handling
 18 : 02 : 06 , 490   INFO org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml
 18 : 02 : 06 , 490   INFO org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml
 18 : 02 : 06 , 569  DEBUG org.hibernate.util.DTDEntityResolver - trying to resolve system-id [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd]
 18 : 02 : 06 , 569  DEBUG org.hibernate.util.DTDEntityResolver - recognized hibernate namespace; attempting to resolve on classpath under org/hibernate/
 18 : 02 : 06 , 600  DEBUG org.hibernate.util.DTDEntityResolver - located [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd] in classpath
...
 18 : 02 : 06 , 678  DEBUG org.hibernate.cfg.Configuration - hibernate.connection.autocommit=false
 18 : 02 : 06 , 678  DEBUG org.hibernate.cfg.Configuration - hibernate.show_sql=true
 18 : 02 : 06 , 678  DEBUG org.hibernate.cfg.Configuration - hibernate.hbm2ddl.auto=true
...
 18 : 02 : 06 , 865   INFO org.hibernate.cfg.HbmBinder - Mapping  class : mapping.Params -> PARAMS
 18 : 02 : 06 , 865  DEBUG org.hibernate.cfg.HbmBinder - Mapped property: id -> ID
 18 : 02 : 06 , 881  DEBUG org.hibernate.cfg.HbmBinder - Mapped property: name -> NAME
...
 18 : 02 : 08 , 084  DEBUG org.hibernate.hql.ast.HqlSqlWalker - processQuery() :  ( SELECT ( FromClause{level= 1 } PARAMS params0_ ) )
 18 : 02 : 08 , 100  DEBUG org.hibernate.hql.ast.HqlSqlWalker - Derived SELECT clause created.
 18 : 02 : 08 , 100  DEBUG org.hibernate.hql.ast.util.JoinProcessor - Using FROM fragment [PARAMS params0_]
 18 : 02 : 08 , 100  DEBUG org.hibernate.hql.antlr.HqlSqlBaseWalker - select >> end [level= 1 , statement=select]
 18 : 02 : 08 , 116  DEBUG org.hibernate.hql.ast.AST - --- SQL AST ---
 \-[SELECT] QueryNode: 'SELECT'  querySpaces (PARAMS)
    +-[SELECT_CLAUSE] SelectClause: '{derived select clause}'
    |  +-[SELECT_EXPR] SelectExpressionImpl: 'params0_.ID as ID0_' {FromElement{explicit,not a collection join,not a fetch join,fetch non-lazy properties,classAlias= null ,role= null ,tableName=PARAMS,tableAlias=params0_,origin= null ,colums={,className=mapping.Params}}}
    |  \-[SQL_TOKEN] SqlFragment: 'params0_.NAME as NAME0_'
    \-[FROM] FromClause: 'from' FromClause{level= 1 , fromElementCounter= 1 , fromElements= 1 , fromElementByClassAlias=[], fromElementByTableAlias=[params0_], fromElementsByPath=[], collectionJoinFromElementsByPath=[], impliedElements=[]}
       \-[FROM_FRAGMENT] FromElement: 'PARAMS params0_' FromElement{explicit,not a collection join,not a fetch join,fetch non-lazy properties,classAlias= null ,role= null ,tableName=PARAMS,tableAlias=params0_,origin= null ,colums={,className=mapping.Params}}

 18 : 02 : 08 , 116  DEBUG org.hibernate.hql.ast.ErrorCounter - throwQueryException() : no errors
 18 : 02 : 08 , 131  DEBUG org.hibernate.hql.ast.QueryTranslatorImpl - HQL: from mapping.Params
 18 : 02 : 08 , 131  DEBUG org.hibernate.hql.ast.QueryTranslatorImpl - SQL: select params0_.ID as ID0_, params0_.NAME as NAME0_ from PARAMS params0_
 18 : 02 : 08 , 131  DEBUG org.hibernate.hql.ast.ErrorCounter - throwQueryException() : no errors
 18 : 02 : 08 , 131  DEBUG org.hibernate.engine.query.HQLQueryPlan - HQL param location recognition took  0  mills (from Params)
 18 : 02 : 08 , 147  DEBUG org.hibernate.engine.query.QueryPlanCache - located HQL query plan in cache (from Params)
 18 : 02 : 08 , 147  DEBUG org.hibernate.engine.query.HQLQueryPlan - find: from Params
 18 : 02 : 08 , 147  DEBUG org.hibernate.engine.QueryParameters - named parameters: {}
 18 : 02 : 08 , 147  DEBUG org.hibernate.jdbc.AbstractBatcher - about to open PreparedStatement (open PreparedStatements:  0 , globally:  0 )
 18 : 02 : 08 , 147  DEBUG org.hibernate.jdbc.ConnectionManager - opening JDBC connection
 18 : 02 : 08 , 147  DEBUG org.hibernate.connection.DriverManagerConnectionProvider - total checked-out connections:  0 
 18 : 02 : 08 , 147  DEBUG org.hibernate.connection.DriverManagerConnectionProvider - using pooled JDBC connection, pool size:  0 
 18 : 02 : 08 , 147  DEBUG org.hibernate.SQL - select params0_.ID as ID0_, params0_.NAME as NAME0_ from PARAMS params0_
Hibernate: select params0_.ID as ID0_, params0_.NAME as NAME0_ from PARAMS params0_
 18 : 02 : 08 , 147  DEBUG org.hibernate.jdbc.AbstractBatcher - preparing statement
 18 : 02 : 08 , 303  DEBUG org.hibernate.jdbc.AbstractBatcher - about to close PreparedStatement (open PreparedStatements:  1 , globally:  1 )
 18 : 02 : 08 , 303  DEBUG org.hibernate.jdbc.AbstractBatcher - closing statement
 18 : 02 : 08 , 303  DEBUG org.hibernate.util.JDBCExceptionReporter - could not execute query [select params0_.ID as ID0_, params0_.NAME as NAME0_ from PARAMS params0_]
java.sql.SQLException: ORA- 00942 : table or view does not exist

	at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java: 125 )
	at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java: 305 )
	at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java: 272 )
	at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java: 623 )
	at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java: 181 )
	at oracle.jdbc.driver.T4CPreparedStatement.execute_for_describe(T4CPreparedStatement.java: 420 )
	at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java: 896 )
	at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java: 452 )
	at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java: 986 )
	at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java: 2888 )
	at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java: 2929 )
	at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java: 186 )
	at org.hibernate.loader.Loader.getResultSet(Loader.java: 1787 )
	at org.hibernate.loader.Loader.doQuery(Loader.java: 674 )
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java: 236 )
	at org.hibernate.loader.Loader.doList(Loader.java: 2220 )
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java: 2104 )
	at org.hibernate.loader.Loader.list(Loader.java: 2099 )
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java: 378 )
	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java: 338 )
	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java: 172 )
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java: 1121 )
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java: 79 )
	at test.viewParams(test.java: 26 )
	at test.main(test.java: 37 )
 18 : 02 : 08 , 303   WARN org.hibernate.util.JDBCExceptionReporter - SQL Error:  942 , SQLState:  42000 
 18 : 02 : 08 , 303  ERROR org.hibernate.util.JDBCExceptionReporter - ORA- 00942 : table or view does not exist

 18 : 02 : 08 , 303  DEBUG org.hibernate.jdbc.JDBCContext - after autocommit
 18 : 02 : 08 , 303  DEBUG org.hibernate.jdbc.ConnectionManager - aggressively releasing JDBC connection
 18 : 02 : 08 , 303  DEBUG org.hibernate.jdbc.ConnectionManager - releasing JDBC connection [ (open PreparedStatements:  0 , globally:  0 ) (open ResultSets:  0 , globally:  0 )]
 18 : 02 : 08 , 303  DEBUG org.hibernate.connection.DriverManagerConnectionProvider - returning connection to pool, pool size:  1 
org.hibernate.exception.SQLGrammarException: could not execute query
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java: 67 )
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java: 43 )
	at org.hibernate.loader.Loader.doList(Loader.java: 2223 )
	at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java: 2104 )
	at org.hibernate.loader.Loader.list(Loader.java: 2099 )
	at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java: 378 )
	at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java: 338 )
	at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java: 172 )
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java: 1121 )
	at org.hibernate.impl.QueryImpl.list(QueryImpl.java: 79 )
	at test.viewParams(test.java: 26 )
	at test.main(test.java: 37 )
Caused by: java.sql.SQLException: ORA- 00942 : table or view does not exist

	at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java: 125 )
	at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java: 305 )
	at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java: 272 )
	at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java: 623 )
	at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java: 181 )
	at oracle.jdbc.driver.T4CPreparedStatement.execute_for_describe(T4CPreparedStatement.java: 420 )
	at oracle.jdbc.driver.OracleStatement.execute_maybe_describe(OracleStatement.java: 896 )
	at oracle.jdbc.driver.T4CPreparedStatement.execute_maybe_describe(T4CPreparedStatement.java: 452 )
	at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java: 986 )
	at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java: 2888 )
	at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java: 2929 )
	at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java: 186 )
	at org.hibernate.loader.Loader.getResultSet(Loader.java: 1787 )
	at org.hibernate.loader.Loader.doQuery(Loader.java: 674 )
	at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java: 236 )
	at org.hibernate.loader.Loader.doList(Loader.java: 2220 )
	...  9  more
Exception in thread "main" 
...
Рейтинг: 0 / 0
02.06.2008, 18:23:00
    #35349848
,,,
,,,
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate 3 ORA-00942: table or view does not exist
Caused by: java.sql.SQLException: ORA-00942: table or view does not exist - мне перевести на русский что здесь написано?


нафига целый лог тут вываливать?
...
Рейтинг: 0 / 0
02.06.2008, 19:04:04
    #35349949
nikolaikopernik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate 3 ORA-00942: table or view does not exist
nikolaikopernikТут стоит отметить, что сгенерированный SQL запрос выполняется нормально как в Eclipse так и в sqlplus
Нафига глупые вопросы задавать? Еслиб все так просто было не обращался бы.
...
Рейтинг: 0 / 0
02.06.2008, 19:37:16
    #35349987
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate 3 ORA-00942: table or view does not exist
nikolaikopernik nikolaikopernikТут стоит отметить, что сгенерированный SQL запрос выполняется нормально как в Eclipse так и в sqlplus
Нафига глупые вопросы задавать? Еслиб все так просто было не обращался бы.Покажи структуру таблицы PARAMS залогинившись под пользователем который ходит в СУБД.
...
Рейтинг: 0 / 0
02.06.2008, 20:56:20
    #35350053
nikolaikopernik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate 3 ORA-00942: table or view does not exist
таблица самая простенькая. В логе показан кусок мапинга. Он отрабатывает нормально
Код: plaintext
1.
2.
3.
4.
5.
SQL> desc PARAMS
 Name                                       Null ?    Type
 ----------------------------------------- -------- ----------------------------
 ID                                        NOT  NULL  NUMBER( 10 )
 NAME                                               VARCHAR2( 50 )
...
Рейтинг: 0 / 0
03.06.2008, 11:00:41
    #35350621
seacat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Hibernate 3 ORA-00942: table or view does not exist
Выложи содержимое hibernate.cfg.xml
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
30.08.2013, 03:16:18
    #38381858
Hibernate 3 ORA-00942: table or view does not exist
nikolaikopernik, скажите, пожалуйста, как устраняли проблему? У меня такая же ошибка при использовании JPA для сущности с композтным ключем.
Приложил файл со стеком.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate 3 ORA-00942: table or view does not exist / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]