Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Hibernate / 6 сообщений из 6, страница 1 из 1
29.04.2013, 14:10:45
    #38243947
artemius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Hibernate
Здравствуйте всем,
субд PostgreSQL, в базе данных есть функция, которая возвращает SETOF [MyType], т.е. грубо говоря табличная функция. Мне нужно обращаться к ней через запрос HQL, примерно вот так
Код: java
1.
(List<MyClass>)session.createQuery("select new mypackage.MyClass(f1, f2) from myfunction(:par1, :par2)").setInteger("par1", par1).setInteger("par2", par2).list();


Как можно выполнить такой запрос?

Спасибо!
...
Рейтинг: 0 / 0
29.04.2013, 14:52:29
    #38244004
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Hibernate
...
Рейтинг: 0 / 0
29.04.2013, 15:10:38
    #38244027
artemius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Hibernate
Blazkowicz http://stackoverflow.com/questions/1909315/how-can-you-call-custom-database-functions-with-hibernate
Да, я это видел, но интересует работа именно с табличными функциями..
...
Рейтинг: 0 / 0
29.04.2013, 15:15:12
    #38244034
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Hibernate
artemiusДа, я это видел, но интересует работа именно с табличными функциями..
Напишите на SQL, он будет не сильно больше. А в объекты хибер сумеет загнать.
...
Рейтинг: 0 / 0
29.04.2013, 15:21:41
    #38244045
artemius
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Hibernate
BlazkowiczartemiusДа, я это видел, но интересует работа именно с табличными функциями..
Напишите на SQL, он будет не сильно больше. А в объекты хибер сумеет загнать.
с удовольствием бы написал просто на sql, но внутри функции происходит очень много операций
...
Рейтинг: 0 / 0
29.04.2013, 15:42:59
    #38244081
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по Hibernate
artemiusс удовольствием бы написал просто на sql, но внутри функции происходит очень много операций
?? Сам запрос написать на SQL, а хиберку сказать по результату сделать нужную сущноcть.
SQLQuery.addEntity()
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Вопрос по Hibernate / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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