| 
 | 
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Добрый день, В сиквеле у меня есть такой тип: Код: sql 1. 2. 3. 4. Я вызываю хранимую процедуру таким образом: Код: sql 1. 2. 3. 4. Это если в Management Studio. Как тоже самое сделать из Java/Hibernate? Спасибо. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 02:10 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 06:37 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Андрей Панфилов, А через Hibernate это возможно? У нас девелоперы его везде используют. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 07:00 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Roust_m, В орм сущности и поля классов. Списка чисел не бывает. ОРМ не работает с хранимками. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:23 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  createStoredProcedureQuery ищите. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:26 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ОзверинcreateStoredProcedureQuery ищите.JPA, не хибер имхо. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:33 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Petro123ОзверинcreateStoredProcedureQuery ищите.JPA, не хибер имхо. jpa - это спецификация, просто напоминаю. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:34 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Roust_mА через Hibernate это возможно?  У нас девелоперы его везде используют.Если инфраструктура спринговая, то правильный вариант: настроить правильно менеджер транзакций и вызывать через jdbc template. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:34 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Озверинjpa - это спецификация, просто напоминаю.да). Я это называю другой архитектурой или как выше написали "спринговой инфраструктурой". ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:38 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Андрей Панфилов, Я не программер, а ДБА. Мне девелоперы говорят, что не могут в хранимку передать список значений, ибо они используют Hibernate. Я не понимаю, либо они лукавят и просто не хотят работать с хранимками, либо это tool (hibernate) просто не заточен на SQL Server и лучше работает с Ораклом. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:39 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Озверин, Я не девелопер, найти и понять сам не смогу. Мне в простых терминах надо понять, можно ли через Hibernate передать в хранимку список чисел или таблицу или нет. Если нет, то какие варианты есть, например передать строку с числами разделенными запятой или что-то вроде того. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:42 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Roust_mпонимаю, либо они лукавят и просто не хотят работать с хранимками,по умолчанию это не красиво технически. Красиво с коллекциями. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:42 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Roust_m, У них ни одной хранимки или есть все таки? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:44 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Если у них все по феншую - маппинг,  сущности, серисный слой.  А ты тут влез со своей ХП, конечно они правы. Удачи! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:49 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Petro123Roust_m, У них ни одной хранимки или есть все таки? Есть, но только те, которые получают небольшое количество параметров, а не таблицы или списки. В общем идея у них такая: минимизировать использование хранимок, за исключением случаев когда их автоматически построенные запросы полностью убивают performance базы. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:58 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Roust_mЯ не программер, а ДБА.  Мне девелоперы говорят, что не могут в хранимку передать список значений, ибо они используют Hibernate.Индюки небось? Давайте поясню для "ДБА": hibernate - это ОРМ, он всего лишь реализует некую "концепцию" доступа к БД, т.е.: - позволяет декларативно описать в java-коде таблицы БД и связи между ними - поддерживает условно "правильный" жизненный цикл жава-объектов, связанных с таблицами БД (поддержка транзакций, правильный порядок CRUD операций, и т.п.) на этом все, т.е. хранимые процедуры - это вообще не про ОРМ, это в чистом виде императивщина и является расширением БД над реляционной моделью, поэтому ожидать, что ОРМ умеет хранимые процедуры, скажем, несколько наивно, да, там есть какая-то базовая поддержка, но в данном случае у вас используются расширения вендора в виде user defined types. Меж тем нет ничего зазорного в том, чтобы просто взять и там где нужно использовать "альтернативную концепцию доступа к БД" - никто от этого не умрет, нужно только позаботиться о том, чтобы с транзакциями было все правильно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 08:59 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Petro123, Оно может и красиво технически, но эти все девелоперские штучки: наследование, полиморфизм и прочие полностью убивают базу. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 09:00 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Андрей ПанфиловRoust_mЯ не программер, а ДБА.  Мне девелоперы говорят, что не могут в хранимку передать список значений, ибо они используют Hibernate.Индюки небось? Давайте поясню для "ДБА": hibernate - это ОРМ, он всего лишь реализует некую "концепцию" доступа к БД, т.е.: - позволяет декларативно описать в java-коде таблицы БД и связи между ними - поддерживает условно "правильный" жизненный цикл жава-объектов, связанных с таблицами БД (поддержка транзакций, правильный порядок CRUD операций, и т.п.) на этом все, т.е. хранимые процедуры - это вообще не про ОРМ, это в чистом виде императивщина и является расширением БД над реляционной моделью, поэтому ожидать, что ОРМ умеет хранимые процедуры, скажем, несколько наивно, да, там есть какая-то базовая поддержка, но в данном случае у вас используются расширения вендора в виде user defined types. Меж тем нет ничего зазорного в том, чтобы просто взять и там где нужно использовать "альтернативную концепцию доступа к БД" - никто от этого не умрет, нужно только позаботиться о том, чтобы с транзакциями было все правильно. Вот я и не понимаю, они говорят, что это работает в jdbc, но не в Hibernate. Почему нельзя использовать jdbc в этом конкретном случае? Просто из-за того, что это не феншуйно? Или серьезная причина есть? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 09:03 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Roust_mPetro123, Оно может и красиво технически, но эти все девелоперские штучки: наследование, полиморфизм и прочие полностью убивают базу.я фигею. - наследования там нет - ОРМ только для CRUD а не отчетов. Докажите что убивает базу. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 09:04 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Roust_m, а они как-то без jdbc работают с базой из хибера? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 09:05 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Roust_mПочему нельзя использовать jdbcархитектор в штате есть? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 09:06 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Озверин, ДБА против ООП. Это что то)) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 09:07 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Petro123Roust_mPetro123, Оно может и красиво технически, но эти все девелоперские штучки: наследование, полиморфизм и прочие полностью убивают базу.я фигею. - наследования там нет - ОРМ только для CRUD а не отчетов. Докажите что убивает базу. Зачем это доказывать, это и так все признают, этот хибер может сделать сотню запросов к базе в случае когда из хранимки нужен один. И посмотрев на эти запросы становится дико. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 09:13 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Roust_m, Мне жаль. Другого способа взять коллекцию из базы нет. Или ты против АппСервера? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 09:16 | 
  
  
  
   | 
||
| 
 
Передача списка целых чисел из Java в хранимую процедуру SQL Server 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  ОзверинRoust_m, а они как-то без jdbc работают с базой из хибера? Не знаю, я не программер. Я так понимаю, что хибер им запросы генерит. Я спросил, а почему нельзя в случае когда надо передать список не сделать вызов хранимки из jdbc. Мне ответили, что слишком много кода и работы. И что поддерживать этот код будет сложно. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 03.04.2019, 09:16 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=59&msg=39795502&tid=2121387]:  | 
    0ms | 
get settings:  | 
    8ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    62ms | 
get topic data:  | 
    11ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    56ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 11ms | 
| total: | 171ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...