|
Передача списка целых чисел из 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 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Давайте поможем DBA написать передачу списка параметров в хранимку через JDBC и это будет уже рабочее предложение с которым можно выйти как с альтернативой. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:16 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mPetro123пропущено... я фигею. - наследования там нет - ОРМ только для CRUD а не отчетов. Докажите что убивает базу. Зачем это доказывать, это и так все признают, этот хибер может сделать сотню запросов к базе в случае когда из хранимки нужен один. И посмотрев на эти запросы становится дико. все знают, что хибер - зло. Но решать надо проблемы, а не бороться со злом. Если переход на хранимки у вас - это стратегия повышения ИЗМЕРИМОЙ производительности, то я еще раз говорю, что хибер - это имплементация jpa, а в jpa заложен вызов хранимок с входщяими параметрами. То есть - можно. Другой вопрос, как это скажется на поддержке в вашей программы? Уйдут программисты, уйдете вы, придут люди и поймут ли они, что это и для чего? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:16 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mВот я и не понимаю, они говорят, что это работает в jdbc, но не в Hibernate. Почему нельзя использовать jdbc в этом конкретном случае? Просто из-за того, что это не феншуйно? Или серьезная причина есть?Каких-либо причин нет, т.е. код типа: Код: java 1.
ничем от кода Код: java 1.
в первом приближении не отличается, если же начать вдаваться в детали, то есть кое-какие тонкости если не-хибернейт код пишет в базу: поскольку такие изменения через хибер не проходят, то может получиться так, что состояние жава-объектов будет неактуальным, что плохо (ровно по этой же причине использовать триггеры в ОРМ не принято, хотя тот же хибернейт имеет всякие расширения в виде @Formula, которые вообще все ломают) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:17 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Roust_mПочему нельзя использовать jdbcархитектор в штате есть? Есть, но это не я к сожалению. Поэтом решений на чем разрабатывать под сиквел принимать не могу. Странно немного сиквел, джава и хибер. Было бы логичнее Дот Нет. Но увы... Возможно так исторически сложилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:18 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Озверина они как-то без jdbc работают с базой из хибера?нужно сделать поправку на то, что там индусы, для них "я не знаю как" и "мы здесь используем технологию XXX, которая не умеет" - это синонимы. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:20 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Roust_m, Мне жаль. Другого способа взять коллекцию из базы нет. Или ты против АппСервера? Почему нет? Вызов jdbc. Вот только не феншуйно это... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:20 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, Есть архитектор в штате, но дба погнал волну на него и на прогеров. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:20 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mPetro123Roust_m, Мне жаль. Другого способа взять коллекцию из базы нет. Или ты против АппСервера? Почему нет? Вызов jdbc. Вот только не феншуйно это...ты понял что я спросил? Как получить коллекцию сущностей Заказы? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:21 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mБыло бы логичнее Дот Нет.там в EF тоже самое. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:23 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
https://www.baeldung.com/stored-procedures-with-hibernate-tutorial наверное там где-то что то есть... p.s.хорошо, что меня никогда не застввляли это делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:23 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonДавайте поможем DBA написать передачу списка параметров в хранимку через JDBC и это будет уже рабочее предложение с которым можно выйти как с альтернативой. Да нет, программеры не отрицают, что это можно и могут это сделать, но не хотят. Тут больше идеологический спор. Архитектор сказал, что везде будем использовать хибер, кроме огромных таблиц. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:25 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mАрхитектор сказал, что везде будем использовать хибер, кроме огромных таблиц.молодец. Четко и ясно. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:26 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_m, А ты против хибера даже для маленьких таблиц? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:27 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mмогут это сделать, но не хотят. Тут больше идеологический спор.на второй странице наконец выяснили) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:28 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123mayton, Есть архитектор в штате, но дба погнал волну на него и на прогеров. Да никто волну не гнал, просто изначально была задача от архитектора перейти на хранимки. Потом девелоперы возмутились, что хибер для этого не предназначен и в нем только минимальные возможности вызова хранимок. Так и ходим по кругу. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:28 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mДа нет, программеры не отрицают, что это можно и могут это сделать, но не хотят. Тут больше идеологический спор. Архитектор сказал, что везде будем использовать хибер, кроме огромных таблиц.Чет спор у вас ни о чем, к вам пришел запрос типа "все тупит", отвечаете: "я провел анализ ситуации с лучшими экспертами sql.ru и выяснил, что причина в ..., вот код, который возвращает те же самы данные и работает в 100500 раз быстрее", после того как смотрящий это увидит он даст волшебных пиздюлей индусу и тот пойдет делать как нужно, а не так как ему кажется. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:32 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Roust_m, А ты против хибера даже для маленьких таблиц? В данном случае это понятие относительное, ибо ожидается огромный рост одновремнных пользователей базы и приложения и рост функциональности. То, что сегодня маленькое, завтра (очень скоро) будет большим и все по новой начинать. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:33 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_m, Ты ДБА? Займись своей работой - делай тестовую площадку, генерируй базу и делай нагрузочный тест по ТЗ. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:36 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловRoust_mДа нет, программеры не отрицают, что это можно и могут это сделать, но не хотят. Тут больше идеологический спор. Архитектор сказал, что везде будем использовать хибер, кроме огромных таблиц.Чет спор у вас ни о чем, к вам пришел запрос типа "все тупит", отвечаете: "я провел анализ ситуации с лучшими экспертами sql.ru и выяснил, что причина в ..., вот код, который возвращает те же самы данные и работает в 100500 раз быстрее", после того как смотрящий это увидит он даст волшебных пиздюлей индусу и тот пойдет делать как нужно, а не так как ему кажется.+1 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:36 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mPetro123пропущено... я фигею. - наследования там нет - ОРМ только для CRUD а не отчетов. Докажите что убивает базу. Зачем это доказывать, это и так все признают, этот хибер может сделать сотню запросов к базе в случае когда из хранимки нужен один. И посмотрев на эти запросы становится дико. полностью согласен. хибер это лишняя прокладка ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:43 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Roust_m, Ты ДБА? Займись своей работой - делай тестовую площадку, генерируй базу и делай нагрузочный тест по ТЗ. Я занимаюсь своей работой, мне поставили задачу переделать модель базы и перейти на хранимки. Потом последовали вводные: вызов хранимок это много кода, модель дожна быть заточена под хибер, а хибер требует особые фичи в модели базы, которые не позволяет делать некоторые вещи с базой, например партицирование. В итоге приходим туда откуда ушли: с хибером база еле дышит, ожидаем в 10 раз больше пользователей и больше функционала. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:46 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Озверин https://www.baeldung.com/stored-procedures-with-hibernate-tutorial наверное там где-то что то есть... p.s.хорошо, что меня никогда не застввляли это делать.у ТС вся проблема из-за одной строчки : Код: java 1. 2. 3. 4. 5.
т.е. нужно именно для SQLServerCallableStatement вызвать setStructured, т.е. имеет быть расширение вендора над jdbc и средствами JPA/Hibernate так не сделать. Если оставаться в границах Hibernate, то можно наколбасить на временных таблицах, что на мой взгляд еще более убого. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:49 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mхибером база еле дышит,цифры давай ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:54 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфиловимеет быть расширение вендора над jdbcда. Это тянуть типы субд сиквела в аппСервер. Нафига это надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 09:55 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Roust_mхибером база еле дышит,цифры давай Зачем я буду тебя убеждать? Мы уйдем от вопроса и получится только флуд. Тут никто этого не отрицает, ни архитектор, ни программеры. Только поэтому и озадачились и переделыванием модели базы. Мне хочется понять насколько больше кода нужно чтобы сделать вызов через jdbc по сравнению с хибером. Опять же воевать я ни с кем не собираюсь. Если решат обойтись полумерами и после роста юзеров опять будут проблемы, мне будет больше работы. Как контрактор я не против. Просто я всегда пытаюсь проблему решить, не убивая при этом отношения с коллективом. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 10:04 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Собсно... из текста скриптов видно что предприятие плотно сидит на MS-SQL. После этого... вопрос о типах СУБД считаю устаревшим. Уже можно использовать проприетарный драйвер и можно использовать MS-Specific типы. Идеологи и архитекторы гомогенного Хибернейта могут конечно иметь свою точку зрения но жребий уже брошен. Хранимки уже написаны и работают. Вот такие вот пироги, господа хорошие. Поздно пить боржоми. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 10:08 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mТут никто этого не отрицает, ни архитектор, ни программеры.а тут на форуме полно проектов с хибером. Что не так? Roust_mПросто я всегда пытаюсь проблему решить, не убивая при этом отношения с коллективом.ты понимаешь, что БЛ в хранимках или АппСервере это Конфликт в коллективе? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 10:09 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Roust_mТут никто этого не отрицает, ни архитектор, ни программеры.а тут на форуме полно проектов с хибером. Что не так? Roust_mПросто я всегда пытаюсь проблему решить, не убивая при этом отношения с коллективом.ты понимаешь, что БЛ в хранимках или АппСервере это Конфликт в коллективе? Я этих проектов не видел, поэтому комментировать не могу. Любые проблемы и разногласия можно решить без конфликтов. Главное не переходить на личности и помнить, что это просто работа. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 10:17 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mЯ этих проектов не видел, поэтому комментировать не могу.а мы видели. Поэтому твоя фраза что зиер тормозит равна фразе что java тормозной ЯП. Либо конкретнее, либо тема исчерпала себя. Про коллекции ты тоже молчок. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 10:38 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123зиер тормозитхибер тормозит) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 10:39 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Поэтому твоя фраза что зиер тормозит равна фразе что java тормозной ЯП. Либо конкретнее, либо тема исчерпала себя.хибер тормозит по многим причина, одну из них можно увидеть сразу - хибер переписывает данные в мапы(и прочие) и только потом отдаёт на использование, без хибера -данные из результсета можно сразу использовать по назначению. и чем больше возвращает результсет - тем больше тормоз. хранимка может обработать множество данных и выдать готовый результат, используя заточенные для этого возможности, хибер же не знает всех возможностей , и он не обладает знаниями хорошего прогера субд. это второй вид тормоза хибера. Petro123ты понимаешь, что БЛ в хранимках или АппСервере это Конфликт в коллективе?это когда адепты хибера не разбираются в субд и пытаются реализовать возможности субд на своём ЯП, со своими представлениями о работе субд (далеких от истинного) maytonСобсно... из текста скриптов видно что предприятие плотно сидит на MS-SQL. После этого... вопрос о типах СУБД считаю устаревшим. Уже можно использовать проприетарный драйвер и можно использовать MS-Specific типы.+1 Roust_mПотом последовали вводные: вызов хранимок это много кода,ничуть не больше чем вызов простого селекта. кода намного больше с использованием самого хибера. Roust_mмне поставили задачу переделать модель базы и перейти на хранимки.только так можно добиться реального быстродействия системы в целом. судя по профилю Roust_m - имеет хорошие представления и опыт работы с mysql - и знает все достоинства хранимок. так что надо поддержать его в продвижении перехода на хранимки. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 11:37 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадясудя по профилю Roust_m - имеет хорошие представления и опыт работы с mysql - и знает все достоинства хранимок. так что надо поддержать его в продвижении перехода на хранимки.но ни ты ни он не писали трехзвенки с АппСервером. Он хоть не программист. А ты? Вопрос риторический. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 11:43 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123но ни ты ни он не писали трехзвенки с АппСервером.а какая разница? трёхзвенка или нет? речь идет о взаимодействии с базой. или ты хочешь сказать что если к базе подключена куча десктопов - то с хибером будет быстрее? куча обращений к базе с запросами будет быстрее одного обращения к хранимке в базе? а если учесть что хранимки в mysql предварительно компилируются и последующие вызовы выполняются уже в скомпилированном виде - будет тормознее? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 12:45 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Я ему: "ты не пробовал Маракуйю!". Он мне: "а какая разница, маракуйя или морковка? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 13:17 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Я ему: "ты не пробовал Маракуйю!". Он мне: "а какая разница, маракуйя или морковка? со стороны субд по-барпбану откуда обращение. а если трёх звенка то ускорение серверного приложения является приоритетным. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 13:33 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Трехзвенка это коллекции, стримы, сущности. То чего ты не видел. А хранимки это двухзвенка. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 13:51 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123А хранимки это двухзвенка.кто тебе это сказал? в трёхзвенке нельзя использовать более быстрый инструмент? Petro123Трехзвенка это коллекции, стримы, сущности.если можно обойтись без них - это уже не трёхзвенка? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 14:07 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Иди в школу. Почитай про трехзвенку. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 14:13 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Иди в школу. Почитай про трехзвенку.читал и не видел про запрещение использовать хранимки. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 14:15 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123хибер тормозит) Именно! Вадя очень правильно все описАл, мне добавить нечего. Что касается трехзвенок, то будь она хоть четырех-звенкой, клиенту нужна быстро работающая база. Религиозные споры в топку. Если база маленькая, то можно использовать систему, которая за тебя код пишет. А если большая, надо немного поработать. Программеры совсем обленились! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 14:28 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Значит тебе не дано. Если ты не писал, не видел и не пробовал. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 14:29 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mРелигиозные споры в топку.ты сам их начал глупостями что ОРМ тормозит. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 14:30 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mПрограммеры совсем обленились!да!! Тут давеча спорили, нужен ли ДБА и чем он занимается)))) LOL ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 14:31 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Значит тебе не дано. Если ты не писал, не видел и не пробовал.ты зациклен на своих шаблонах.... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 14:42 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mЧто касается трехзвенок, то будь она хоть четырех-звенкой, клиенту нужна быстро работающая база. Религиозные споры в топку.немного поправлю - клиенту нужна быстро работающая система. Roust_mРелигиозные споры в топку.+100 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 14:46 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадяклиенту нужна быстро работающая система.админу нужна. Он админ вадя. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 14:55 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123вадяклиенту нужна быстро работающая система.админу нужна. Он админ вадя.но он же ратует за всю систему.... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 15:02 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Да, человек он хороший, ратует за всю систему))) и его не понимают программисты и архитектор. Ну детский сад, вадя). ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 15:26 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123вадяклиенту нужна быстро работающая система.админу нужна. Он админ вадя. В данном случае тормозит база, поэтому нужна быстро работающая база, тогда и вся система будет быстро работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 15:30 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
На самом деле будет 99% как решит команда разработки. Если он по каким-то причинам решили не использовать хранимки - так и будет. Никто и ничто их не заставит. Поэтому ДБА могу посоветовать набраться терпения. Ну и от нас конешно - посильной помощи. Никто кстати не разобрался как из JDBC дернуть MS-SQL stored procedure c типизированным списком параметров? Это ключевой поинт вокруг которого крутится топик. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 15:34 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mВ данном случае тормозит базадумаю тормозит от твоего непрофессионализма. Ты же написал, что прогеры бездельники выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 15:34 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonразобрался как из JDBC дернуть MS-SQL stored procedure c типизированным списком параметров?ему это не надо. Он написал выше. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 15:35 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, И что значит дернуть? Один раз? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 15:36 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonНа самом деле будет 99% как решит команда разработки. Если он по каким-то причинам решили не использовать хранимки - так и будет. Никто и ничто их не заставит.только когда грабли по лбу ударят maytonПоэтому ДБА могу посоветовать набраться терпения. Ну и от нас конешно - посильной помощи.+100500 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 15:41 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Товарищь в 1 топике спрашивает. Roust_mКак тоже самое сделать из Java/Hibernate? Спасибо. Я предлагаю ответить на его (1) часть. Именно Java. Потом посмотреть на исходник под разными углами и далее сделать это в Hibernate. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 16:21 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, Это даже ваде не интересно) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 16:31 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
А что в топике интересно? Тоесть что интересно автору. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 17:06 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, Автор не программист. Это много меняет. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 17:10 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Будем обсуждать личность автора? Помогать ему бороть свои комплексы? Предлагать пути саморазвития и успеха? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 17:15 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonНа самом деле будет 99% как решит команда разработки. Если он по каким-то причинам решили не использовать хранимки - так и будет. Никто и ничто их не заставит. заставит... грамотный тех. дир ))) или отправит этих в сад ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 18:12 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
MaratIskmaytonНа самом деле будет 99% как решит команда разработки. Если он по каким-то причинам решили не использовать хранимки - так и будет. Никто и ничто их не заставит. заставит... грамотный тех. дир ))) или отправит этих в сад Нужен strong justification. В виде цифр. Например - использование хранимой процедуры даст +300% перформанса к времени формирования отчота. Что сделает нашего уважаемого кастомера очень-очень happy. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 18:16 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, Отчеты делать без хибера, и обосновывать не надо. А crud тормозит только у бд MS)) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 19:14 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Я не говорил что отчоты без Хибера. Я к тому что если наш общий друг имеет обоснование использовать stored procedures - то это должна быть не просто хотелка. А нечто ... ну более весомое. Желательно подкреплённое деньгами. Как вариант - задержка при формировании отчота. Или при рендеринге титульной странички сайта. Ну вобщем что-то материальное. Идеология там.. Хибер против Нейтив Сикуэл ... дела минувших дней. Холивары умершие десять лет назад. Некогда холиварить. Надо код педалить. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 19:27 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mКак тоже самое сделать из Javaиз java (без хибера) можно так Код: java 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 20:09 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Протестил? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 21:10 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonвадя, Протестил?несколько лет а что ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.04.2019, 21:30 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Roust_mВ данном случае тормозит базадумаю тормозит от твоего непрофессионализма. Ты же написал, что прогеры бездельники выше. Не надо бросаться словами и переходить на личности. Я про твой профессионализм что-то сказал? Я на этой работе всего неделю, если что. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 00:16 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonНа самом деле будет 99% как решит команда разработки. Если он по каким-то причинам решили не использовать хранимки - так и будет. Никто и ничто их не заставит. Поэтому ДБА могу посоветовать набраться терпения. Ну и от нас конешно - посильной помощи. Никто кстати не разобрался как из JDBC дернуть MS-SQL stored procedure c типизированным списком параметров? Это ключевой поинт вокруг которого крутится топик. Как из JDBC они знают, но они хотят все их хибера сделать. Отмазки которые мне дают чтобы не изпользовать JDBC: Нужно писать обработку ошибок Нужно управлять транзакциями и т.д. Ежу понятно, что это все надумано, ибо все это делается в хранимке, им надо ее только вызвать и мы разобрались, что вызов хранимки из JDBC - элементарная операция. Вот только не феншуйно это. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 00:19 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonЯ не говорил что отчоты без Хибера. Я к тому что если наш общий друг имеет обоснование использовать stored procedures - то это должна быть не просто хотелка. А нечто ... ну более весомое. Желательно подкреплённое деньгами. Как вариант - задержка при формировании отчота. Или при рендеринге титульной странички сайта. Ну вобщем что-то материальное. Идеология там.. Хибер против Нейтив Сикуэл ... дела минувших дней. Холивары умершие десять лет назад. Некогда холиварить. Надо код педалить. Обоснование есть: приложение работает медленно из-за базы. Надо переделать модель базы, ибо она тоже написана каким-то роботом типа хибера и перейти на хранимки. Разработчики три часа разбирались как из Хибера вызвать процедуру с простыми параметрами. Потом выяснили, что передать в процедуру что-то посложнее типа таблицы из Хибера нельзя. Из JDBC не феншуйно, поэтому ну их нафик эти процедуры. Такое впечатление, что хотели на самом деле хотели доказать, что ничего исправить нельзя и попросить много денег на огромный сервер, который вместе с лицензиями будет стоить немерянных денег. На этом думаю и успокоятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 00:29 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Трехзвенка это коллекции, стримы, сущности. То чего ты не видел. А хранимки это двухзвенка.Хранимые процедуры имеют бОльшую популярность в двухзвенке только потому что там иначе никак - у пользователя прямой доступ к базе и поэтому нужно защищаться, предоставляя пользователю API через процедуры, но то что хранимые процедуры - это только двухзвенка, это, извините, какой-то нонсенс: - самой жаве все равно как данные получать из "select ..." или "{call ...}" - и тот и тот синтаксис для жавы не родной - поддержка СУБД в ОРМ - это наименьший общий делитель между всем разноообразием СУБД, поэтому априори довольно глупо платить деньги за взрослую СУБД и пользоваться только возможностями ОРМ (да, я знаю про native sql в ОРМ, но это точно так же "неправильно" как и голый JDBC прикрытый менеджером транзакций - и там и там нарушается ЖЦ объектов и там и там нужно делать маппинг вручную) - всякие интеграции тоже никто не отменял, а там зачастую хранимые процедуры - единственный возможный вариант, или вы хотите сказать, что проекты на хибернейте должны жить в вакууме и ни с чем не взаимодействовать? Относительно спора что хибернейт тормозит или нет: хибернейт просто так на любую структуру СУБД не натягивается, т.е. чтобы там все "летало" нужно сидеть и довольно вдумчиво кодить, при этом нужно учитывать что из-за декларативности подхода будет получаться так, что то что в одном месте чинится в другом будет ломаться, так что что-то оптимизировать в ОРМ - еще то удовольствие, поэтому зачастую дешевле накидать хранимок или вьюх чтобы заставить ОРМ хоть как-то шевелиться (хотя учитывая что у ТС MSSQL я подозреваю что там в хранимых процедурах налеплено УГ из временных таблиц - стандартный подход для MSSQL) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 03:14 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_m, Меньше разговоров, больше цифр, ДБА! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:11 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловХранимые процедуры имеют бОльшую популярность в двухзвенке только потому Нет. БЛ в базе, значит двухзвенка. Если в АппСервере значит трех. Три слоя. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:13 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mPetro123пропущено... думаю тормозит от твоего непрофессионализма. Ты же написал, что прогеры бездельники выше. Не надо бросаться словами и переходить на личности. Я про твой профессионализм что-то сказал? Я на этой работе всего неделю, если что.когда сгенеришь терабайт данных, проведешь нагрузочное и профайлером сиквела покажешь что тормозит, тогда скажу что ты профи. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:22 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123БЛ в базе, значит двухзвенка. Если в АппСервере значит трех. Три слоя.не надо быть таким упоротым. БЛ можно разместить и вАппСервере и в базе. Главное обеспечить быстродействие системы. к тому же в хранимке может выполняться и простой селект. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:26 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадяГлавное обеспечить быстродействиеу тебя в этом упоротость. .. Ты пробовал размешать метод в сервис слое? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:31 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mОбоснование есть: приложение работает медленно из-за базы.это отмазка. но только частично - Roust_mибо она тоже написана каким-то роботом типа хибераэто тоже часть проблемы, потому, что сам хибер ещё тот тормоз. а вот это цель Roust_mТакое впечатление, что хотели на самом деле хотели доказать, что ничего исправить нельзя и попросить много денег на огромный сервер, который вместе с лицензиями будет стоить немерянных денег. На этом думаю и успокоятся. скрещивать хибер с хранимками - это ещё тот гемор.... оптимально - от хибера отказаться, но это - признание не компетенции.... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:33 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадяк тому же в хранимке может выполняться и простой селект.ты не в курсе что ОРМ делает САМ еще 3 операции из CRUD? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:33 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Сожалею, но ты ни разу не писал трехзвенку. И коллекции не использовал. ОРМ у тебя прокладки. Мы спорим нужен ли хибер в проектах? Глупо. Докатились. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:35 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Ты пробовал размешать метод в сервис слое?я размещаю там где это оптимально. Petro123ты не в курсе что ОРМ делает САМ еще 3 операции из CRUD?мне по барабану, что он там делает, если я могу исключить это действие из процесса, без влияния на результат - я исключаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:36 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Я ему: "ты не пробовал Маракуйю!". Он мне: "а какая разница, маракуйя или морковка? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:37 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Сожалею, но ты ни разу не писал трехзвенку. И коллекции не использовал. ОРМ у тебя прокладки. Мы спорим нужен ли хибер в проектах? Глупо. Докатились.мне по барабану как ты это называешь, мне главное чтоб это работало быстро и выполняло все необходимые функции. если можно обойтись без коллекций - значит нужно без них. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:38 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Нет. БЛ в базе, значит двухзвенка. Если в АппСервере значит трех. Три слоя.Приехали, констрейны - это тоже бизнес-логика, т.е. получается включил в базе констрейны - сразу зашкварился ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:40 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфилов, Это часть БЛ. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:41 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Если по барабану, не мешай взрослым. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:42 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Это часть БЛ.А хранимые процедуры что тогда? это просто источник данных и все, еще раз: со стороны жавы (и здравого смысла) select ... от {call ...} ничем не отличается. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:46 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфилов, Мне странно что с вашим опытом у вас нет четких критериев где трех звенка, а где двух ака клиент сервер. Вы где будете размещать метод ЗакрытиеОперДня()? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 08:55 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Roust_mОтмазки которые мне дают чтобы не изпользовать JDBC: Нужно писать обработку ошибок Нужно управлять транзакциями Вообще фигня какая-то. Процедура оборачивается транзакцией и дальнейшая обработка - типовая. При возникновении исключений - откат. Или в MS-SQL это сложно? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 09:40 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, Там java программисты. И они не хотят в коде try писать. Что значит оборачивать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 09:56 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123mayton, И они не хотят в коде try писать. Я вообще ничерта не понял. Любое взаимодействие Java API с DBMS должно обрабатывать SQLException. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:11 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Что значит оборачивать? Я не специалист в MS-SQL но подозреваю что там есть конструкция Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:13 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonВообще фигня какая-то. Процедура оборачивается транзакцией и дальнейшая обработка - типовая. При возникновении исключений - откат. Или в MS-SQL это сложно?Почитайте теорию для начала, например в случае транзакций, управляемых спрингом, checked exceptions не считаются фатальными для транзакции, т.е. нужно или их перехватывать или использовать jdbc template. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:28 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Мне странно что с вашим опытом у вас нет четких критериев где трех звенка, а где двух ака клиент сервер.вы пытаетесь навязать мнение, что 3 tier - это полное разделение presentation, business logic и data access по разным слоям. Таких приложений не бывает (вообще не бывает), просто потому что такое разделение не работает: та же самая валидация вообще по трем слоям размазана (от простых, до более сложных проверок) - если не размазывать, то пользовательский UI будет неработоспособным, ровно также как и presentation торчит и на клиенте, и на сервере приложений и в базе - мы же пытаемся все это каким-то образом оптимизировать, поэтому данные на UI уходят более-менее подготовленные, ровно точно также мы проектируем базу, чтобы в приложении косяков не было. Petro123Вы где будете размещать метод ЗакрытиеОперДня()?Не в ОРМ - хибер на такое не способен. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:32 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловmaytonВообще фигня какая-то. Процедура оборачивается транзакцией и дальнейшая обработка - типовая. При возникновении исключений - откат. Или в MS-SQL это сложно?Почитайте теорию для начала, например в случае транзакций, управляемых спрингом, checked exceptions не считаются фатальными для транзакции, т.е. нужно или их перехватывать или использовать jdbc template. Так это не ко мне вопрос. А к нашему DBA. Это же он пишет дескыть сложно обработать. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:34 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфилов, Я и говорю что у вас все размазано и четких критериев нет). ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:35 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловPetro123Вы где будете размещать метод ЗакрытиеОперДня()?Не в ОРМ - хибер на такое не способен.дык где? Ответ будет? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:36 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, Ну декларативное управление транзакциями же правильные java пацаны используют. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:37 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Пора окрывать топик - как в java пишут без хранимк) :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:39 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 08:13 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21851987][21851987] >БЛ в базе, значит двухзвенка. Если в АппСервере значит трех. Три слоя. <Не понимаю, АппСервер не может работать с хранимыми процедурами? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:39 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123дык где? Ответ будет?Начните вот с этого места: 21836555 и дальше, осознайте, что хибер - УГ, а потом я объясню почему сложную бизнес-логику на хибере писать западло - его удел это показать/сохранить записи из одной таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:42 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
ВМоисеев, Еще один мембер из шарп пришел, непонимающий нужность аппСервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:42 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфилов, Вы на вопрос ответьте. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:44 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Пора окрывать топик - как в java пишут без хранимк) :)) Я - за. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:45 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonPetro123Пора окрывать топик - как в java пишут без хранимк) :)) Я - за.я в шоке))) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:47 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, Сегодня у меня мир перевернулся) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:48 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Вы на вопрос ответьте.Зачем мне отвечать, если вы читать не хотите? В хибере мнимое удобство в разработке ставится во главу угла, из-за чего страдает эффективность, помимо всего прочего он обильно сдобрен всякого рода багами - для новичков-формошлепов его функциональности хватает за глаза (и даже баги не замечают), а как только нужно делать что-то более-менее серьезное, сразу ощущается вся боль. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:58 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Варианты "Жизнь без хранимок? Возможно-ли?" ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:07 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфилов, Да причем тут хибер, когда разговор про ОРМ? Забудьте хибер. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:08 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonВарианты "Жизнь без хранимок? Возможно-ли?" угу. Разговоры о скале и высоких материях, а кто где пишет метод ВыдатьКредит(user, сумма) — все в кусты. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:11 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123maytonВарианты "Жизнь без хранимок? Возможно-ли?" угу. Разговоры о скале и высоких материях, а кто где пишет метод ВыдатьКредит(user, сумма) — все в кусты. При чем здесь Скала? Я вообще о ней не говорил. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:15 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Андрей Панфилов, Да причем тут хибер, когда разговор про ОРМ? Забудьте хибер. Я рискну предположить что на безрыбье - Хибер - рыба. И в большинстве юзкейсов новичок (и опытный) сталкиваются именно с Hibernate равно и как баги огребаются их хиберовских имплементаций. Обсуждать сферический ОРМ я не вижу особого смысла так как его нет. Мы можем лишь констатировать что например Хибер где-то что-то нарушает что должен сделать ОРМ и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:17 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, А я не про тебя. Я про тренд обсуждений на весну) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:17 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonЯ рискну предположить что на безрыбье - Хибер - рыба.да. А почему безрыбье? Потому что БЛ надо писать, а коллекций нет. Не выйдет без ОРМ. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:19 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
В шарпе тоже никакой дурак не говорит что EF надо выкинуть. Он плохой. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:21 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловВ хибере мнимое удобство в разработке ставится во главу угла, из-за чего страдает эффективность, помимо всего прочего он обильно сдобрен всякого рода багами - для новичков-формошлепов его функциональности хватает за глаза (и даже баги не замечают), а как только нужно делать что-то более-менее серьезное, сразу ощущается вся боль.полностью согласен. maytonЯ рискну предположить что на безрыбье - Хибер - рыба. И в большинстве юзкейсов новичок (и опытный) сталкиваются именно с Hibernate равно и как баги огребаются их хиберовских имплементаций.и тут со всем согласен. Petro123Потому что БЛ надо писать, а коллекций нет. Не выйдет без ОРМ.а тут полная ерунда. следование непонятным догмам - вне зависимости от логики ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:27 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Ты хоть с рупором тут кричи. Ты не пробовал маракуйю) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:39 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123maytonЯ рискну предположить что на безрыбье - Хибер - рыба.да. А почему безрыбье? Потому что БЛ надо писать, а коллекций нет. Не выйдет без ОРМ. Да я вообще не против ОРМ. Но топик стартовал с того что разработчики отказались от хранимок из-за того что не знали как их дёрнуть из ОРМ. Я вообще по сабжу ОРМ всегда несу одну и ту-же дидактическую мысль. А мысль такая. Почему современный Java разработчик НАЧИНАЕТ изучение реляционных БД не через SQL а через ORM ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:43 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonДа я вообще не против ОРМ.и как вы пишите? maytonНо топик стартовал с того что разработчики отказались от хранимок из-за того что не знали как их дёрнуть из ОРМ.нет. Цитата где? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:45 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123maytonДа я вообще не против ОРМ.и как вы пишите? У нас - самописный ОРМ. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:50 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonПочему современный Java разработчик НАЧИНАЕТ изучение реляционных БД не через SQL а через ORM ?СУПЕР вопрос!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:54 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonPetro123пропущено... и как вы пишите? У нас - самописный ОРМ.)))) LOL ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:54 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Самописный орм написал? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:54 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123, писал , и что? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 11:56 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, На выходе коллекции? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:02 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Да причем тут хибер, когда разговор про ОРМ? Забудьте хибер.Суть вопроса непонятна. Хибер якобы реализует JPA 2.2, спецификация JPA явно плохая (не соответствует реальности, мне лично нравится JDO, но JDO сообщество решило замочить, вместо JDO теперь hibernate odm), если вы хотите чтобы я тут набросал сравнительный анализ других реализаций ОРМ в жаве (eclipselink, OpenJPA, Data Nucleus и пр. (сомневаюсь что есть прочее)) то смысла нет - они все плохие, просто потому что JPA плохой (вот про JOOQ я не в курсе, может там все збс) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:43 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
В старом варианте у нас на выходе были Iterator-ы Новый вариант предполагал стримы, но я к тому времени уже покинул проект и чем закончилось - невкурсе. Наш ORM обеспечивал единое окно изменений - через схему PostgresSQL и генерацию бизнес-сущностей через maven-плагины. Фактически весь выхлоп этого ORM - это @Generated классы которые никогда не редактировались вручную. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:45 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловСуть вопроса непонятна.ОРМ плохой и мы пишем самописки - еще глупее. Один уже признался. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:45 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфилов, А до jpa 3 года назад как писали? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:47 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
ORM - не плохой. Плохие его юзкейсы. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:48 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonORM - не плохой. Плохие его юзкейсы.какие? CRUD? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:50 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Тема топика например. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:51 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфиловспецификация JPA явно плохаяjpa / spring вообще оффтоп. Автор не просил спринг обсуждать. Сравнивайте Batis, GAE, Hiber,... Просто без них вы не сможете. Родителей не выбирают (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:53 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonТема топика например.в первом посте я ответил - коллекция сущности. Какой нафиг массив? Откуда? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:54 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, Не надо мыслить в терминах байты, массивы и регистры процессора. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 12:56 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Топик вообще глупый. Давайте наедем на пулы коннектов. Они тормозят. Напишем самописку. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 13:00 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123, дружище. Мы вроде-бы старожилы форума. Но скажите пожалуйста. Зачем вы мне дописываете несуществующие мне цитаты? Я-ж вообще не говорил про массивы и регистры. Обижаете ей-богу. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 13:03 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 10:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21852207][21852207] >... непонимающий нужность аппСервера. <Не понимаю, почему аппСервер не может работать с ХП. И какое отношение этот факт имеет к нужности. Сервера приложений строятся по разному. Ты считаешь, что аппСервер должен создавать сущностные коллекции. С какой целью? Чтобы загрузить их в клиентский комп? Это не всегда то, что нужно. Мне не нужна коллекция в ответе сервера приложений, нужен byte[]. Как этим распорядится клиентская программа - её дело. Только хочу заметить - структура сущность на клиенте может быть другая чем ассоциированная с ней сущность на сервере приложений. Я поддерживаю =вадя=, создавай сущность и коллекции только по надобности. Обычный массив структур бывает эффективен в работе. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 13:11 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, Я знаю что ты профи на голову выше меня). Без обид. Мне странно что ни один тут не применяет хибер в проекте. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 13:13 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123А до jpa 3 года назад как писали?Я опять суть вопроса не уловил. JPA - это 2006 год, за 13 лет оно особо лучше не стало, даже наоборот: ну подкрутили что-то для восьмерки (хехе 21837183 ), а вот то что движняку NoSQL уже лет десять мы скромно умалчиваем (а JDO похоронили, ага) Petro123ОРМ плохой и мы пишем самописки - еще глупее. Один уже признался.Я такого не писал (вам как бы уже намекнули в 21852547 ). Если нужно быстро запустить проект с кучей форм, то хиберуОРМ здесь не будет равных, проблемы возникают немного позже (ну там заказчик прочухает, что данных у него будет на пару порядков больше чем на старте, еще интеграции какие-то возникнут) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 13:13 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
ВМоисеев, Тут все применяют ОРМ кроме тебя с вадей. Поздравляю. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 13:14 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловJPA - это 2006 год, заAPI Hibernate без спринга применяется. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 13:16 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловхиберуОРМ здесь не будет равных, проблемы возникают немного позже (ну там заказчик прочухает, что данных у него будет на пару порядков больше чем на старте, еще интеграции какие-то возникнут)ну дак и давайте факты. Сколько на порядок? И почему скорость упадет при доступе по PK? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 13:18 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123API Hibernate без спринга применяется.никто не отрицает, только вот тонкости в деталях, без спринга хибер умеет только JTA (тот же кот не умеет JTA из коробки) + страдайте с try/catch/finally Petro123И почему скорость упадет при доступе по PK?ну вот опять... вы сначала говорите "в трехзвенке слои должны быть четко разграничены", а потом строите структуру СУБД по принципу "ну вот здесь наверное хиберу будет збс" - противоречия не находите? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 13:36 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфилов, 1. Давайте пока... В первом чтении... Без тонкостей. - ближе к jdbc API hiber. Пусть ТС говорит почему он не слушает прогеров и архитектора. 2. Вы сказали выше что хиберу будет плохо? Обоснуйте. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 13:50 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro1231. Давайте пока... В первом чтении... Без тонкостей. - ближе к jdbc API hiber. Пусть ТС говорит почему он не слушает прогеров и архитектора.Правильно делает что не слушает, прогеры у него индусы, если они что-то не знают, то будут всем утверждать что "это невозможно", "полохо" и пр. - тупо такой менталитет (при этом им платится рейт, который вам и не снился) Petro1232. Вы сказали выше что хиберу будет плохо? Обоснуйте.Я почитал что примерно делается при закрытии опердня - там куча оперативных данных за день поднимается и меняется: - во-первых, это явно должно происходить не через прямой через http-запрос (кнопку нажал, оно крутится через несколько часов получил результат), а через асинхронные механизмы (где-то атрибут выставил, оно потом джобой подхватилось - какой-нибудь @Async здесь плохо подходит, потому что я бы подобные вещи (пользаков и массовую обработку данных) вообще по разным серверам разносил), т.е. в хибере остается только сохранение формы в базе - во-вторых, с масштабируемостью возникнут проблемы - ну вот базовая концепция "одна транзакция на поток" выглядит довольно удобно для формошлепов, но она не про производительность - если захотим пойти в многопоточность то придется постараться (здесь начнет всякая инфраструктура хиберовская мешаться) - в-третьих, поднимать в память все подряд при массовой обработке - идея так себе (мы где-то замеряли: вставка через хибер была в 5 раз медленнее JDBC), если все делать через UPDATE то разницы с голым JDBC в плане удобства и "стройности" архитектуры не будет - в-четвертых, с реализацией блокировок в хибере вообще все печально - в-пятых, там задействованы внешние системы, поэтому без правильного планирования транзакций (ну или логов) не обойтись - тоже не конек хибера ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:13 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфилов, Вы умудрились в 4 раз не ответить на вопрос. Где будет метод? Не понравился метод? Выше был второй Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:23 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Вы умудрились в 4 раз не ответить на вопрос. Где будет метод? Не понравился метод? Выше был второй Код: java 1.
Я могу вам в 4-й раз ответить, что в ОРМ его не будет никогда, просто потому что, когда имеем дело с бабками, то я хочу увидеть в базе ровно то что я написал, а не то что бракоделы из редхата решили записать, потому что у них видите ли не получается достоверно определить что нужно сбрасывать в базу, а что нет. Будет это лапша на JDBC или хранимая процедура - мне все равно, у кого в конкретный момент времени будет свободное время, тот и сделает. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:34 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфиловчто в ОРМ его не будет никогдая и не говорил про ОРМ. Давайте угадывать. - в сервисном слое? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:48 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловБудет это лапша на JDBC или хранимая процедура - мне все равно, у кого в конкретный момент времени будет свободное время, тот и сделает.у вас прогер решает, хранимку напишет или метод java? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:50 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123я и не говорил про ОРМ. Давайте угадывать. - в сервисном слое?Вам сколько раз нужно написать, что принципиальной разницы между "select ..." и "{call ..}" нет? Petro123у вас прогер решает, хранимку напишет или метод java?Человек с техническим образованием, не техпис, не PM и не QA. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:59 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловВам сколько раз нужно написать, что принципиальной разницы между "select ..." и "{call ..}" нет?почему нет, если у хп параметры и синтаксис другой. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:02 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфилов, Произнесите наконец фразу - у вас рукописный хибер-версии-5. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:04 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123почему нет, если у хп параметры и синтаксис другой.какой другой синтаксис и параметры? что там строка, что там, в обоих случаях жава вызов понимает как строку (это вам не linq из c#), что там бинды, что там. В чем разница? в том что в одном случае executeQuery а в другом executeUpdate с проверкой вернулся резалтсет или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:08 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123почему нет, если у хп параметры и синтаксис другой.это имеет большое значение? результат всегда один - результсет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:09 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Андрей Панфилов, Произнесите наконец фразу - у вас рукописный хибер-версии-5.что вам еще произнести? у Вас знания об обсуждаемой технологии на уровне прочтения мурзилки для детей, а сам в ней не в зуб ногой, вот почитайте например Spring JPA настройка Entity и сравните свои ответы с моими. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:13 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловPetro123Вы умудрились в 4 раз не ответить на вопрос. Где будет метод? Не понравился метод? Выше был второй Код: java 1.
Я могу вам в 4-й раз ответить, что в ОРМ его не будет никогда, просто потому что, когда имеем дело с бабками, то я хочу увидеть в базе ровно то что я написал, а не то что бракоделы из редхата решили записать, потому что у них видите ли не получается достоверно определить что нужно сбрасывать в базу, а что нет. Будет это лапша на JDBC или хранимая процедура - мне все равно, у кого в конкретный момент времени будет свободное время, тот и сделает. Мы копнули тонкую материю. А именно - кто хранит актуальное состояние пользовательского кредита. На этот вопрос в общем случае нет ответа. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:22 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловPetro123почему нет, если у хп параметры и синтаксис другой.какой другой синтаксис и параметры? что там строка, что там, в обоих случаях жава вызов понимает как строку (это вам не linq из c#), что там бинды, что там. В чем разница? в том что в одном случае executeQuery а в другом executeUpdate с проверкой вернулся резалтсет или нет? ну. То есть вы написали хибер? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:24 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей ПанфиловPetro123Андрей Панфилов, Произнесите наконец фразу - у вас рукописный хибер-версии-5.что вам еще произнести? у Вас знания об обсуждаемой технологии на уровне прочтения мурзилки для детей, а сам в ней не в зуб ногой, вот почитайте например Spring JPA настройка Entity и сравните свои ответы с моими.вы без спринга не в зуб ногой? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:25 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonМы копнули тонкую материю. А именно - кто хранит актуальное состояние пользовательского кредита. На этот вопрос в общем случае нет ответа.ты о чем? Внутри метода бизнес логика. Получить актуальность из базы. И.... Какого ответа нет?)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:27 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonкто хранит актуальное состояние пользовательского кредита.я фигею с ваших вопросов. Из базы достается в транзакции за 100милисек. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:28 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Из базы достается в транзакции за 100милисек.тогда нафига прокладки и прочее? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:31 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфилов, Так у вас самописный ОРМ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:31 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Как тебе объяснять, если ты коллекции никогда не видел. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:33 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Господа модераторы, не хотите закрыть топик нафиг по причине "автор топика давно AFK" ? p.s. AKF - away from keyboard ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:33 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123вы без спринга не в зуб ногой?там не про спринг, а про ваш любимый ОРМ. Petro123Из базы достается в транзакции за 100милисек.у меня на базе характерное время отклика 5ms и то медленно, вы же на черепахе едете судя по всему. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:34 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Код: java 1.
У тебя же хранимка? ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:35 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123maytonкто хранит актуальное состояние пользовательского кредита.я фигею с ваших вопросов. Из базы достается в транзакции за 100милисек. там на пути в базу и обратно примерно 3 кэша(кэш от базы и 2 уровня кэша от хибера). Причем это в самом лучше сценарии, в худшем - там еще какой-нить пользовательский кэш из ehcache, memcache, etc. соответственно, очень запутанная логика сохранения данных в эти кэши и в базу. К примеру, есть flush() и есть commit(). Я, когда пришел в яву, был уверен, что flush - пишет в базу, а коммит - завершает транзакцию. Но на самом деле, flush - синхронизирует кэш первого уровня и базы. Если по какой-то причине у вас распределенная база данных или распределнный кэш - у вас начинается адова свистопляска с тем, что есть в базе, а чего нет. собственно из-за высокой слоности хибера и неоднозначности его поведения многие просто отключают все возможные кэши и спользуют его только как crud операции+пагинация+что-то еще. Если же дело касается банковского сектора или чего-то подобного, спускаются на уровень ниже, либо же пишут свои велосипеды...либо же нанимают какого-то демона, которые рулит всем этим цирком. Спасибо хибера за наше счастливое дество. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:35 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Как тебе объяснять, если ты коллекции никогда не видел.потому что обходился без них ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:35 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадяPetro123Как тебе объяснять, если ты коллекции никогда не видел.потому что обходился без нихи без работодателя ты обходишься. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:37 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123У тебя же хранимка? внутри твоего ВыдатьКредит(user, сумма) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:37 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Озверин, Мы второй кэш отключенный по умолчанию вообще не касались пока)). И пример не про банковский. Вв же все не приводите свои методы))) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:40 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадяPetro123У тебя же хранимка? внутри твоего ВыдатьКредит(user, сумма)ну дак это обертка прокладка. Клиент-сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:41 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123и без работодателя ты обходишься.ты как ребёнок. начинаешь переходить на личности , когда нечем аргументировать... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:42 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадяPetro123У тебя же хранимка? внутри твоего ВыдатьКредит(user, сумма)это ты выше так ОРМ самописный назвал. Круто)) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:42 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Мы второй кэш отключенный по умолчанию вообще не касались пока)). И пример не про банковский. А кредиты выдаете и опредни закрываете в борделе чтоли? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:42 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123ну дак это обертка прокладка. Клиент-сервер.ты вообще всё путаешь.... метод получения данных называешь прокладкой ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:44 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадяPetro123Как тебе объяснять, если ты коллекции никогда не видел.потому что обходился без них не осилил ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:44 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Андрей Панфилов, Приведи свой метод БЛ в сервисном. Хоть из борделя. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:45 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
llemingне осилил ?просто понял как можно сделать проще и быстрее ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:45 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
llemingвадяпропущено... потому что обходился без них не осилил ?он из базы сразу html на 80 порт. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:46 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадяllemingне осилил ?просто понял как можно сделать проще и быстреекак в APEX в хранимке http.put("<button action=post.... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:47 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Друзья. Давайте так: Код: java 1.
Без борделей, банков и индусов. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:50 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Так можно кредит выдать через ORM ? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:50 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123он из базы сразу html на 80 порт.ты свои бредовые фантазии не приписывай другим ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:50 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Библиотека!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:51 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonТак можно кредит выдать через ORM ?для тебя пример с библиотекой. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:52 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonТак можно кредит выдать через ORM ? я бы это законодательно запретил! ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:54 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Предположу что в продуктовых системах баблос не двигается ORM-ом. Возражения? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:55 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123llemingпропущено... не осилил ?он из базы сразу html на 80 порт. вадяPetro123он из базы сразу html на 80 порт.ты свои бредовые фантазии не приписывай другим Ну почему бредовая. Была такая штука когда в Postgres начали внедрять поддержку Json и адепт религии хранимок вещал с трибуны дескать еще чуть чуть и допилим к Nginx модуль подключения к postgres и можно будет app сервер выкинуть и писать в связке nginx, static react, postgres. Правда чет не слышно об успешных проектах без app сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:56 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Где-то видел как SQL*Plus использовали как CGI приложение. У него даже опция есть. Типа set markup html. И погнал. Ба-бах select. И на выход готовый отчотик. Правда дизайн нам нулевой но кого парит. Главное концептуально работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:59 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
llemingПравда чет не слышно об успешных проектах без app сервера.вот поэтому и бредовая... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:00 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonПредположу что в продуктовых системах баблос не двигается ORM-ом. Возражения?баблос не совсем учетка. А орм для учетки. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:00 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123maytonПредположу что в продуктовых системах баблос не двигается ORM-ом. Возражения?баблос не совсем учетка. А орм для учетки. Заявку сформировать? Да. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:01 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, Там где @TransatiionAttribte(.... REQUIRED) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:11 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Это прекрасно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:15 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonЭто прекрасно. но непонятно, что ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:15 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
ОзверинmaytonЭто прекрасно. но непонятно, что топик прекрастный а с точки зрения оценки качества срача на пустом месте, так вообще - феерический IMHO ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:21 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, )) завтра все будут в других топиках рассказывать новичкам как работать с хибером. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:26 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Leonid Kudryavtsev, )) завтра все будут в других топиках рассказывать новичкам как работать с хибером. новички нынче опасные. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:28 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Озверинновички нынче опасные. они тоже могут много рассказать о том, "как работать с хибером".... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:33 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, Сегодня ДБА был. Это не опасно) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:35 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevОзверинновички нынче опасные. они тоже могут много рассказать о том, "как работать с хибером".... мне тут нафтыкали в одном из топиков...с опаской теперь советы давать буду - вдруг кому-то не понравится, что у меня ЧСВ 30 см? так что да... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:37 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Озверин, ТС мог запустить профайлер. Заснять транзакции пишущие по 6 сек. И предъявить тему для обсуждения. Не судьба. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:41 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
ТС должне быть сфокусирован на том что плохо работает в БД. С точки зрения метрик БД. Медленно. Создает нагрузки. Приводит к блокировкам. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 16:57 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Но наверное сначала даже не настолько "на уровне БД", а с точки зрения бизнес операции Нажали на кнопку - долго Потом уже и на "метрики БД" можно переключаться. Если вопрос сайзинга, то наверное аналогично. Какая бизнес нагрузка сейчас, сколько ресурсов потребляет (наверное тут уже "метрики БД"), что планируется, что вызывает риски. IMHO & AFAIK ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 17:18 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, Ну, mayton акцентрировал что ТС - #базистнепрограммист. Который восстал против архитектора с прогерами. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 17:39 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Друзья. Давайте так: Код: java 1.
Без борделей, банков и индусов.без проблем Рассмотрим как часть системы. Приходит юзер в библиотеку получить книжки… значит он там зарегистрирован, следовательно у него есть id в базе библиотеки. Садится за комп (бараузер) логинится. Выбирает книги , они заносятся в таблицу в браузере. Окончил набор , жмет выдать книги… браузер отправляет на сервер команду issue_books, id юзера, и id всех выбранных книжек. Сервер получает строку, вызывает метод issue_books и передаёт ему два параметра id юзера, и строку из id книг. В методе issue_books происходит вызов хранимки с передачей ей этих двух параметров. В хранимке происходит необходимые действия с этими параметрами, в результате чего эти книги помечаются как подготовленные к отбору на выдачу, ну и прочее уже по конкретному тз. после отработки хранимки юзеру отправляется сообщение — подойти к выдаче и ждать книги, как результат работы хранимки - список книг с местами их хранения отправляется оператору для поиска и доставки книг на выдачу. метод закончил работу ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 21:15 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
>вадя, сегодня, 21:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853262][21853262] >без проблем … Выбирает книги ... <Думаю, что задача выбора книг имеет тот же порядок сложности, что и основная. К тому же, выбранный список книг читатель может отсортировать по автору или по годам издания, пометить поле уточнения и только потом отправить серверу приложений сериализацию id выбранных книг. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 22:05 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
ВМоисеев>вадя, сегодня, 21:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853262][21853262] >без проблем … Выбирает книги ... <Думаю, что задача выбора книг имеет тот же порядок сложности, что и основная. К тому же, выбранный список книг читатель может отсортировать по автору или по годам издания, пометить поле уточнения и только потом отправить серверу приложений сериализацию id выбранных книг. задача выбора/поиска не рассматривается, если интересует сам поиск могу отдельно описать ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 06:30 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Ты описал клиент сервер. Двухзвенку. Без коллекций. Без аппСервера. Без ОРМ. Бизнес логика метода будет написана в хранимке БД а не на java, хотя четко было название метода. Клиентские транзакции отсутствуют. Двойка. Так пишут в дельфи, ассеss но не java. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 08:11 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадяВыбирает книги , они заносятся в таблицу в браузере.под каким именем, если пул коннектов и все ходят под одним юзверем? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 08:14 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123вадяВыбирает книги , они заносятся в таблицу в браузере.под каким именем, если пул коннектов и все ходят под одним юзверем?упс, вопрос снял. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 08:23 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Ты описал клиент сервер. Двухзвенку. Без коллекций. Без аппСервера. Без ОРМ. Бизнес логика метода будет написана в хранимке БД а не на java, хотя четко было название метода. Клиентские транзакции отсутствуют. Двойка. Так пишут в дельфи, ассеss но не java.если можно решить задачу проще я буду решать проще, и городить что-то ради непонятно чего я не буду. нафига какие-то коллекции? ради того что ты назвал это трёхзвенкой? есть клиент(браузер), есть серверное приложение, которое принимает и обрабатывает запросы от клиента, и отправляет клиенту обработанные результаты и взаимодействует с базой, есть база по большому счёту в наличии 3 звена. акс и делфи напрямую взаимодействуют с базой - нет серверного приложения в наличии только 2 звена попробуй выставить такого клиента а итет и твоя база будет взломана в пить минут. зачем коллекции? что они дадут ? конкретно для твоего примера? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 08:40 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, У тебя бардак в правописании, и такой же бардак в архитектуре. Не пиши свои много букф. Зачем тебе архитектура? Сейчас уже стримы вовсю, а у тебя коллекции лишние. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 08:44 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадязачем коллекции? что они дадут ? конкретно для твоего примера?)) Смешной вопрос. А в чем получить список строк книг на выдаче у пришедшего в библиотеку? Должника? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 08:47 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадяпопробуй выставить такого клиента а итет и твоя база будет взломана в пить минут.OFF В профиле демка-сайт. Оракл наружу. Никто не ломает))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 08:59 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123А в чем получить список строк книг на выдаче у пришедшего в библиотеку? Должника?в чём проблема? библиотекарь вводит что-то идентифицирующее читателя (это может быть штрихкод с его читательского билета) код отправляется на сервер в виде команды "узнать_задолженность" + id читателя серверное приложение вызывает метод узнать_задолженность с параметром id читателя, в методе вызывается хранимка с параметром id читателя, и возвращает результсет со списком не возвращённых книг. метод обрабатывает этот результсет и формирует html строку таблицы содержащий этот список, и отправляет клиенту-браузеру, тот вставляет в нужное место в dom и библиотекарь видит что читатель должен.... в этом есть проблемы? найди место для коллекции ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:00 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123В профиле демка-сайт. Оракл наружу. Никто не ломает)))анек про неуловимого Джо знаешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:01 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123В профиле демка-сайт. Оракл наружу. Никто не ломает)))у тебя оракл формирует html? и браузер сам формирует запросы к базе напрямую? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:04 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадякод отправляется на сервер в виде команды "узнать_задолженность" + id читателявадя ты в своем уме? Это бизнес логика в методе с названием выше. Там не команды серверу, а методы. Пещерный ты человек. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:05 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадявозвращает результсетв дельфи DataSource and DataSet))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:08 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Продолжай. Удачи! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:09 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Там не команды серверу, а методы.ты уже началь цепляться к терминам. есть такое "... хоть горошком назови, только в печь не ставь" Petro123в дельфи DataSource and DataSet)))какая разница? суть одна. Petro123Продолжай. Удачи!значит можно и без коллекций? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:14 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Мне интересно. Ты в ассеsse два или три метода писал хоть раз? Как там передавал из метода в метод список? Ну, например список товаров? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:17 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, СписокТоваров Код: java 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:21 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадязначит можно и без коллекций?можно; Ваша первая программ на языке Java Рассмотрим простейшую программу - она просто выводит сообщение в консольное окно. public class SampleProgram { public static void main (String [] args) { System.out.println("Hello, Java world!"); } } ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:23 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Как там передавал из метода в метод список? Ну, например список товаров?давно было... а зачем передавать из одного в другое? когда можно просто из запроса сразу отобразить юзеру? всё решается на этапе проектирования и правильного составления структуры базы. тогда не потребуется передавать никаких списков. я уже не однократно описывал как в моей самописной "1с" операторы формировали счёт во время разговора с клиентом. и без всяких ПроверитьТоварыНаЗапрещенные и ОтдатьСписокНаРеализацию звонок, заказ, счёт у клиента - всё за один разговор с клиентом. с учетом наличия товара, резервов, поставок и прочего. Код: pascal 1. 2.
представляешь можно было и без такого нагромождения обходиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:44 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Ваша первая программ на языке Java Рассмотрим простейшую программу - она просто выводит сообщение в консольное окно.если можно обходиться без нагромождения лишнего - я никогда не буду использовать то без чего можно обойтись.. я тебе привёл два примера без твоих коллекций, если найдёшь в приведённых вариантах место - можешь их туда впихать, но они там как собаке пятая нога. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:47 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Да. Процедурного стиля программист до гробовой доски. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:56 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123Да. Процедурного стиля программист до гробовой доски.ещё раз зачем использовать то, без чего можно обойтись ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:58 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадяPetro123Да. Процедурного стиля программист до гробовой доски.ещё раз зачем использовать то, без чего можно обойтись ?это вопрос архитектуры. Не для тебя. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:58 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
вадя, Выше я дал пример с двумя методами от начальника. 1) Как передашь список? 2) Будешь неделю шефу доказывать что это лишнее. 3) Уволишься. ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:02 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Petro123это вопрос архитектуры. Не для тебя.если следование архитектуре идеи в ущерб системе - значит надо менять архитектуру. а следовательно архитектора. Petro123Выше я дал пример с двумя методами от начальника. 1) Как передашь список? 2) Будешь неделю шефу доказывать что это лишнее. 3) Уволишься. ? 2 если не удастся убедить . то 3 ТС уже высказал намечающееся решение - покупка нового железа, как правило лишние бабки решают ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:24 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Мне кажется топик зашел не туда. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:27 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 09:17 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853557][21853557] >...Как там передавал из метода в метод список? <А как ты передаёшь запрос с параметрами из метода в метод удаленных сервисов 4-x звенки? Я не применяю такой вариант =ПроверитьТоварыНаЗапрещенные(СписокТоваров)=, а делаю так =Запрос("ПроверитьТоварыНаЗапрещенные",СписокТоваров)=. То что в () сериализую и обычно подвергаю компрессии (и может быть крипто) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:31 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonМне кажется топик зашел не туда.с одной стороны полностью не туда... с другой ..... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:34 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonМне кажется топик зашел не туда.да ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:35 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
ВМоисеев, Коллекции и ОРМ вам тоже не нужны? В шарпе? Тогда вас двое на два ЯП. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:36 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Предлагаю удалить вообще топик как квадрат Малевича. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:38 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Предлагаю пятничным топиком поднять сравнение трехзвеночных архитектур между собой. MVP/MVC/MVVM... и еще дофига других которых мы не знаем. Двухзвеночных тоже коснёмся но поверхностно. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:55 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
>mayton, сегодня, 10:55 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853687][21853687] >Предлагаю… <Поддерживаю. Уточни формулировку и поднимай. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 11:46 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
maytonДвухзвеночных тоже коснёмся но поверхностно.нет уж. Либо двухзвенка проект, либо трех. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 11:58 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Да просто можно было упомянуть что был дескыть Document->View у Microsoft. Был да сплыл. Вместе с МФЦ и вижуалами. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 12:24 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 11:58 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853808][21853808] >нет уж. <так просто в небытие мой проект, мою печальку. Информационная система имеет и 2-х и 3-х звенные части. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 12:29 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
ВМоисеев, Да. Нет у тебя аудитоории). Ни в шарппе, ни в java сами ручками аппСервер не пишут. Увы. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 12:59 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 12:59 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853935][21853935] >...Увы <Понимаю Вас, джиннов из лампы. Многое можете, очень любите себя родненьких и крайне плохо относитесь к членам других ламп. Но я не раб лампы. Смею Вас заверить, в шарпе не пишут аппСерверы, здесь пишут удаленные сервисы. А хосты для них выбирают по настроению или ещё как, исходя из тт. Функционал сервиса вполне соответствует апп. Хотелось бы сравнить подходы. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 13:14 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
ВМоисеевздесь пишут удаленные сервисыты забыл слово ВЕБ сервисы. Они разные. ВМоисеевФункционал сервиса вполне соответствует апп Нет. Ручками самописка АппСервер не равен Веб сервису. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 13:18 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 13:18 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853962][21853962] >...Ручками самописка АппСервер не равен Веб сервису. <Так давайте рассмотрим, проанализируем. Ты вызываешь метод аппСервера так =ПроверитьТоварыНаЗапрещенные(СписокТоваров)=, при использовании WCF аналогично. Только метод =ПроверитьТоварыНаЗапрещенные= удаленного сервиса видимо придется писать ручками. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 14:19 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
ВМоисеев, Нет. Не так. Я год назад тебе советовал - напиши хотя бы одно веб приложение. Ты до сих пор не написал. А в java web с молоком матери пишут. Ты не туда пришел. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 14:24 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 14:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21854056][21854056] >...Ты не туда пришел. <Если, 3-х (много) звенка это только WEB сервер, то да. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 17:31 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Я по старинке расчитывал число звеньев - как число хостов в терминологии IP-протокола. Но возможно я не прав и современная концепция N-звенок уже давно ушла это такой формулы? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 17:39 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 17:54 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
Ага. А если брать клиент-сервер то ... там я полагаю бизнес-логика размазана по 2-м уровням. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 18:03 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
mayton, Клиент сервер по двум это толстый клиент. С тонким все в ХП и на клиенте только события клики. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 18:23 |
|
Передача списка целых чисел из Java в хранимую процедуру SQL Server
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 18:23 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21854317][21854345] > https://ru.m.wikipedia.org/wiki/Трёхуровневая_архитектура <Да. У меня аналогично. Только!: схема (сервер данных) <--> (слой серверов приложений) <--> (центр управления сообщениями) <--> (слой клиентских приложений) Число серверов приложений значительно меньше числа клиентов (8 СП на 256КП примерно). СП слоя идентичны - реализация масштабируемости и надежности обработки запросов клиентов. Отказ компонента схемы не приводит к фатальным последствиям. Центр управления сообщениями есть демпфер из почтовых ящиков. Клиентское приложение помещает сообщение-запрос в почтовый ящик и будит сервер приложений, если такой есть и переводится в состояние ожидания (засыпает) - ждет завершения обработки сообщения-запроса - в почтовом ящике лежит сообщение-ответ и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 19:30 |
|
|
start [/forum/topic.php?all=1&fid=59&tid=2121387]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
210ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 311ms |
0 / 0 |