|
|
|
Запуск хранимки из hibernate
|
|||
|---|---|---|---|
|
#18+
Вообщем пробую запустить зранимую процедуру Проблема в том что она носит название имя_таблицы#хранимка. На символ #Hibernate ругается Пробовал сделать через параметр Код: java 1. 2. Такой результат при старте программы Parameters are only supported in SELECT clauses when used as part of a INSERT INTO DML statement Как обойти данный глюк не меняя имени хранимки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 02:15 |
|
||
|
Запуск хранимки из hibernate
|
|||
|---|---|---|---|
|
#18+
зубок александр, - Нельзя биндить имена таблиц на переменные. - @Query, вроде, предназначена только для JPQL/HQL, которые оперируют именами сущностей, а не таблиц - Нет увереннности что на такое имя ругается именно Hibernate. Вы бы, что ли, текст ошибки привели. Если там проблема именно в #, а не в чем-то ещё, то, обычно, можно просто заэкскейпить используя квадратные скобки или апостроф. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 09:01 |
|
||
|
Запуск хранимки из hibernate
|
|||
|---|---|---|---|
|
#18+
Blazkowicz@Query, вроде, предназначена только для JPQL/HQL, которые оперируют именами сущностей, а не таблиц Абсолютно точно! Иногда имена сущностей совпадает с именами таблиц, что может ввести в заблуждение. Из плюсов работы с Hibernate (какие уже обнаружил) это удобная обработка данных, привязанных как "многие-к-многим". В случае обычного SQL запроса вам нужно джойнить промежуточную табличу, к ней справочник, а уж из него получать списко значений. В случае с Hibernate запрашивая аттрибут сразу получаем коллекцию значений! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 11:00 |
|
||
|
Запуск хранимки из hibernate
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Переделал слегка вроже заработало вылезла другая ошибка но там уже больше в самих классах спринг Код: java 1. 2. Майдуал замапил проверяю теперь сами связи классов спринг ибо Код: java 1. явно не ошибка хибернейт. Спасибо за помощь всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2016, 11:55 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=83&tid=2123507]: |
0ms |
get settings: |
8ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
13ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 218ms |
| total: | 285ms |

| 0 / 0 |
