Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / path для JOIN SELECT-а / 4 сообщений из 4, страница 1 из 1
18.10.2007, 19:38:19
    #34879168
-Sergey-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
path для JOIN SELECT-а
привет всем, пытаюсь выполнить следующий запрос в HIbernate

Код: plaintext
1.
2.
3.
     return   this .getHibernateTemplate().find( "SELECT vote.id , count( answer.answerNumber) " +
                "from Voting vote " +
                "LEFT OUTER JOIN Answer answer  " +
                "GROUP BY vote.id");

выдает Exception


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SEVERE:  Path expected  for  join!
 18 . 10 . 2007   18 : 38 : 01  org.hibernate.hql.ast.ErrorCounter reportError
SEVERE:  Invalid path: 'answer.ANSWER_ID'
Exception in thread "main" org.springframework.orm.hibernate3.HibernateQueryException: Path expected  for  join! [SELECT vote.id , count( answer.ANSWER_ID ) from com.enetcyberserver.domain.Voting vote LEFT JOIN Answer answer  GROUP BY vote.id]; nested exception is org.hibernate.hql.ast.QuerySyntaxException: Path expected  for  join! [SELECT vote.id , count( answer.ANSWER_ID ) from com.enetcyberserver.domain.Voting vote LEFT JOIN Answer answer  GROUP BY vote.id]
Caused by: org.hibernate.hql.ast.QuerySyntaxException: Path expected  for  join! [SELECT vote.id , count( answer.ANSWER_ID ) from com.enetcyberserver.domain.Voting vote LEFT JOIN Answer answer  GROUP BY vote.id]
	at org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java: 31 )
	at org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java: 24 )
	at org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java: 59 )
	at org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java: 234 )
	at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java: 159 )
	at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java: 110 )
	at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java: 77 )
	at org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java: 56 )
-

Цель в жизни определяет все..
Выбор есть всегда..
Но мы часто не хотим его делать..
...
Рейтинг: 0 / 0
18.10.2007, 19:47:42
    #34879186
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
path для JOIN SELECT-а
Код: plaintext
1.
2.
3.
     return   this .getHibernateTemplate().find( "SELECT vote.id , count( answer.answerNumber) " +
                "from Voting vote " +
                "LEFT OUTER JOIN vote.answer  " +
                "GROUP BY vote.id");
...
Рейтинг: 0 / 0
18.10.2007, 20:38:07
    #34879261
-Sergey-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
path для JOIN SELECT-а
expp
Код: plaintext
1.
2.
3.
     return   this .getHibernateTemplate().find( "SELECT vote.id , count( answer.answerNumber) " +
                "from Voting vote " +
                "LEFT OUTER JOIN vote.answer  " +
                "GROUP BY vote.id");


уже пробывал, не проходит..но все равно спасибо
...
Рейтинг: 0 / 0
19.10.2007, 09:11:30
    #34879749
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
path для JOIN SELECT-а
может быть вот так:

LEFT OUTER JOIN vote.answer answer
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / path для JOIN SELECT-а / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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