powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Oracle + Hibernet + NetBeans
9 сообщений из 9, страница 1 из 1
Oracle + Hibernet + NetBeans
    #38948329
Askat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветствую всех! Я новичок в JAVA.
В нетбинсе начал рассматривать примеры с использованием Oracle + Hibernet + NetBeans после запуска HQL выходит исключительная ошибка:

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.hql.classic.QueryTranslatorImpl.list(QueryTranslatorImpl.java:912)
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)
Caused by: java.sql.SQLSyntaxErrorException: ORA-00936: отсутствует выражение

at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:450)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1017)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:655)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:249)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:566)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:215)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:58)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:776)
at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:897)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1034)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3820)
at oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3867)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.executeQuery(OraclePreparedStatementWrapper.java:1502)
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)
... 8 more
...
Рейтинг: 0 / 0
Oracle + Hibernet + NetBeans
    #38948349
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сконфигурирован ли OracleDialect в Hibernate? Что в HQL? Какой запрос выводится в SQL логе?
...
Рейтинг: 0 / 0
Oracle + Hibernet + NetBeans
    #38948408
Askat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

а это где смотреть, я уже запутался, пардон!?
...
Рейтинг: 0 / 0
Oracle + Hibernet + NetBeans
    #38948414
Askat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hibernate.cfg.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" " http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<property name="hibernate.dialect">org.hibernate.dialect.OracleDialect</property>
<property name="hibernate.connection.driver_class">oracle.jdbc.OracleDriver</property>
<property name="hibernate.connection.url">jdbc:oracle:thin:@testdb.nurb.kz:1521:platkom</property>
<property name="hibernate.connection.username">pompei</property>
<property name="hibernate.connection.password">admin</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.current_session_context_class">thread</property>
<property name="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</property>
<mapping resource="dvdrental/PlatType.hbm.xml"/>
<mapping resource="dvdrental/Doc.hbm.xml"/>
<mapping resource="dvdrental/Lic.hbm.xml"/>
<mapping resource="dvdrental/Provider.hbm.xml"/>
<mapping resource="dvdrental/UserInfo.hbm.xml"/>
<mapping resource="dvdrental/DocState.hbm.xml"/>
<mapping resource="dvdrental/Rko.hbm.xml"/>
<mapping resource="dvdrental/Filial.hbm.xml"/>
</session-factory>
</hibernate-configuration>
...
Рейтинг: 0 / 0
Oracle + Hibernet + NetBeans
    #38948416
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Диалект в настройках хибернейта
HQL в вашем коде
SQL в логе проекта
...
Рейтинг: 0 / 0
Oracle + Hibernet + NetBeans
    #38948418
Askat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

запрос: from FILIAL
SQL: select from
...
Рейтинг: 0 / 0
Oracle + Hibernet + NetBeans
    #38948434
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стандартная ошибка новичка. Устал уже направлять.
Filial это имя сущности.
FILIAL это имя таблицы
HQL и Criteria API оперируют Сущностями и их Свойствами, а не таблицами и колонками.
Вы написали в HQL запрос имя Таблицы. Хибернейт не нашел такой сущности и сгенерировал кривой SQL. Что странно, должен был выкинуть исключение.
...
Рейтинг: 0 / 0
Oracle + Hibernet + NetBeans
    #38948443
Askat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Выходит регистр букв влияет! СПС!
...
Рейтинг: 0 / 0
Oracle + Hibernet + NetBeans
    #38948513
Askat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,

Поперла! Пасыба учытэл!!!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Oracle + Hibernet + NetBeans
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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