Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / HSQL query : "from hiberdata.Order order where order.clientId=?" в чем ошибка? / 8 сообщений из 8, страница 1 из 1
12.04.2005, 08:47
    #33009708
Alexey Turn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HSQL query : "from hiberdata.Order order where order.clientId=?" в чем ошибка?
public List loadOrdersByClientId(Integer clientId) {
return getHibernateTemplate().find(
"from hiberdata.Order order where order.clientId=?",clientId,Hibernate.INTEGER);
}


Excception is:

org.springframework.orm.hibernate.HibernateQueryException: BY expected after GROUP or ORDER: where [from hiberdata.OrderImp1 order where order.clientId=?]; nested exception is net.sf.hibernate.QueryException: BY expected after GROUP or ORDER: where [from hiberdata.OrderImp1 order where order.clientId=?]
net.sf.hibernate.QueryException: BY expected after GROUP or ORDER: where [from hiberdata.OrderImp1 order where order.clientId=?]

Так:

public List loadOrdersByClientId(Integer clientId) {
return getHibernateTemplate().find(
"from hiberdata.Order");
}


работает.
...
Рейтинг: 0 / 0
12.04.2005, 09:14
    #33009759
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HSQL query : "from hiberdata.Order order where order.clientId=?" в чем ошибка?
Alexey Turn public List loadOrdersByClientId(Integer clientId) {
return getHibernateTemplate().find(
"from hiberdata.Order order where order.clientId=?",clientId,Hibernate.INTEGER);
}


Excception is:

org.springframework.orm.hibernate.HibernateQueryException: BY expected after GROUP or ORDER: where [from hiberdata.OrderImp1 order where order.clientId=?]; nested exception is net.sf.hibernate.QueryException: BY expected after GROUP or ORDER: where [from hiberdata.OrderImp1 order where order.clientId=?]
net.sf.hibernate.QueryException: BY expected after GROUP or ORDER: where [from hiberdata.OrderImp1 order where order.clientId=?]

Так:

public List loadOrdersByClientId(Integer clientId) {
return getHibernateTemplate().find(
"from hiberdata.Order");
}


работает.

а "order by" написать - проблема? sql все-таки... к тому же тебе в описании
эксепшена ясно сказано:

ашыпкаBY expected after GROUP or ORDER: where [from hiberdata.OrderImp1 order where order.clientId=?]

хотя, наверное, зачем читать описания ошибок...
...
Рейтинг: 0 / 0
12.04.2005, 09:44
    #33009833
Alexey Turn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HSQL query : "from hiberdata.Order order where order.clientId=?" в чем ошибка?
хм... если что.. order это замапленный заказ.
Мож мне его переименовать в theOrderтогда скорей всего даже все в порядке будет
...
Рейтинг: 0 / 0
12.04.2005, 09:48
    #33009843
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HSQL query : "from hiberdata.Order order where order.clientId=?" в чем ошибка?
Код: plaintext
1.
2.
3.
 public  List loadOrdersByClientId(Integer clientId) {
   return  getHibernateTemplate().find("from hiberdata.Order where order.clientId=?", clientId, Hibernate.INTEGER);
}

а так что будет?

--
а?
...
Рейтинг: 0 / 0
12.04.2005, 09:51
    #33009854
Alexey Turn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HSQL query : "from hiberdata.Order order where order.clientId=?" в чем ошибка?
Действительно глупая ошибка...
сразу не догадался вот так написать:

"from hiberdata.Order o where o.clientId=?"

вместо

"from hiberdata.Order order where order.clientId=?"


спасибо.

ЗЫ сортировать я ничего не хотел.
...
Рейтинг: 0 / 0
12.04.2005, 09:55
    #33009866
Alexey Turn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HSQL query : "from hiberdata.Order order where order.clientId=?" в чем ошибка?
а так будит:

org.springframework.jdbc.UncategorizedSQLException: (Hibernate operation): encountered SQLException [General error: Unknown table 'orders' in where clause]; nested exception is java.sql.SQLException: General error: Unknown table 'orders' in where clause
java.sql.SQLException: General error: Unknown table 'order' in where clause

впрочем таблица называется orders
но если так "from hiberdata.Order where orders.clientId=?",
то пишет тоже самое тока для ордерс:


org.springframework.jdbc.UncategorizedSQLException: (Hibernate operation): encountered SQLException [General error: Unknown table 'orders' in where clause]; nested exception is java.sql.SQLException: General error: Unknown table 'orders' in where clause
java.sql.SQLException: General error: Unknown table 'orders' in where clause


видимо такой он.. hsql.. пойду дальше учить.. хоть это заработало
...
Рейтинг: 0 / 0
12.04.2005, 09:56
    #33009867
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HSQL query : "from hiberdata.Order order where order.clientId=?" в чем ошибка?
Код: plaintext
1.
2.
3.
 public  List loadOrdersByClientId(Integer clientId) {
   return  getHibernateTemplate().find("from hiberdata.Order where order.clientId = ? order by что-то-там", clientId, Hibernate.INTEGER);
}
...
Рейтинг: 0 / 0
12.04.2005, 09:57
    #33009871
А.Грасоff™ JE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
HSQL query : "from hiberdata.Order order where order.clientId=?" в чем ошибка?
Alexey Turnвидимо такой он.. hsql.. пойду дальше учить.. хоть это заработалода ниче там сложного нет :) акуратнее запросы пиши
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / HSQL query : "from hiberdata.Order order where order.clientId=?" в чем ошибка? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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