powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача списка целых чисел из Java в хранимую процедуру SQL Server
279 сообщений из 279, показаны все 12 страниц
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795466
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,


В сиквеле у меня есть такой тип:
Код: sql
1.
2.
3.
4.
CREATE TYPE [dbo].[StudentGroup] AS TABLE(
	[student_id] [int] NULL
)
GO



Я вызываю хранимую процедуру таким образом:
Код: sql
1.
2.
3.
4.
DECLARE @SL StudentGroup;
INSERT @SL VALUES (7),(8),(9),(10),(11)

EXEC [dbo].[usp_St_del_by_id] @SL, 1;


Это если в Management Studio.

Как тоже самое сделать из Java/Hibernate?

Спасибо.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795469
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,

jdbc TVP
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795472
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,

А через Hibernate это возможно? У нас девелоперы его везде используют.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795502
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,
В орм сущности и поля классов. Списка чисел не бывает.
ОРМ не работает с хранимками.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795503
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
createStoredProcedureQuery ищите.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795505
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинcreateStoredProcedureQuery ищите.JPA, не хибер имхо.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795506
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ОзверинcreateStoredProcedureQuery ищите.JPA, не хибер имхо.

jpa - это спецификация, просто напоминаю.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795507
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mА через Hibernate это возможно? У нас девелоперы его везде используют.Если инфраструктура спринговая, то правильный вариант: настроить правильно менеджер транзакций и вызывать через jdbc template.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795511
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверинjpa - это спецификация, просто напоминаю.да).
Я это называю другой архитектурой или как выше написали "спринговой инфраструктурой".
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795513
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,

Я не программер, а ДБА. Мне девелоперы говорят, что не могут в хранимку передать список значений, ибо они используют Hibernate. Я не понимаю, либо они лукавят и просто не хотят работать с хранимками, либо это tool (hibernate) просто не заточен на SQL Server и лучше работает с Ораклом.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795515
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,

Я не девелопер, найти и понять сам не смогу. Мне в простых терминах надо понять, можно ли через Hibernate передать в хранимку список чисел или таблицу или нет. Если нет, то какие варианты есть, например передать строку с числами разделенными запятой или что-то вроде того.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795516
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mпонимаю, либо они лукавят и просто не хотят работать с хранимками,по умолчанию это не красиво технически. Красиво с коллекциями.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795518
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,
У них ни одной хранимки или есть все таки?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795519
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если у них все по феншую - маппинг, сущности, серисный слой.
А ты тут влез со своей ХП, конечно они правы.
Удачи!
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795523
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Roust_m,
У них ни одной хранимки или есть все таки?

Есть, но только те, которые получают небольшое количество параметров, а не таблицы или списки.

В общем идея у них такая: минимизировать использование хранимок, за исключением случаев когда их автоматически построенные запросы полностью убивают performance базы.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795526
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mЯ не программер, а ДБА. Мне девелоперы говорят, что не могут в хранимку передать список значений, ибо они используют Hibernate.Индюки небось? Давайте поясню для "ДБА": hibernate - это ОРМ, он всего лишь реализует некую "концепцию" доступа к БД, т.е.:
- позволяет декларативно описать в java-коде таблицы БД и связи между ними
- поддерживает условно "правильный" жизненный цикл жава-объектов, связанных с таблицами БД (поддержка транзакций, правильный порядок CRUD операций, и т.п.)

на этом все, т.е. хранимые процедуры - это вообще не про ОРМ, это в чистом виде императивщина и является расширением БД над реляционной моделью, поэтому ожидать, что ОРМ умеет хранимые процедуры, скажем, несколько наивно, да, там есть какая-то базовая поддержка, но в данном случае у вас используются расширения вендора в виде user defined types. Меж тем нет ничего зазорного в том, чтобы просто взять и там где нужно использовать "альтернативную концепцию доступа к БД" - никто от этого не умрет, нужно только позаботиться о том, чтобы с транзакциями было все правильно.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795528
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

Оно может и красиво технически, но эти все девелоперские штучки: наследование, полиморфизм и прочие полностью убивают базу.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795530
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловRoust_mЯ не программер, а ДБА. Мне девелоперы говорят, что не могут в хранимку передать список значений, ибо они используют Hibernate.Индюки небось? Давайте поясню для "ДБА": hibernate - это ОРМ, он всего лишь реализует некую "концепцию" доступа к БД, т.е.:
- позволяет декларативно описать в java-коде таблицы БД и связи между ними
- поддерживает условно "правильный" жизненный цикл жава-объектов, связанных с таблицами БД (поддержка транзакций, правильный порядок CRUD операций, и т.п.)

на этом все, т.е. хранимые процедуры - это вообще не про ОРМ, это в чистом виде императивщина и является расширением БД над реляционной моделью, поэтому ожидать, что ОРМ умеет хранимые процедуры, скажем, несколько наивно, да, там есть какая-то базовая поддержка, но в данном случае у вас используются расширения вендора в виде user defined types. Меж тем нет ничего зазорного в том, чтобы просто взять и там где нужно использовать "альтернативную концепцию доступа к БД" - никто от этого не умрет, нужно только позаботиться о том, чтобы с транзакциями было все правильно.

Вот я и не понимаю, они говорят, что это работает в jdbc, но не в Hibernate. Почему нельзя использовать jdbc в этом конкретном случае? Просто из-за того, что это не феншуйно? Или серьезная причина есть?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795531
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mPetro123,

Оно может и красиво технически, но эти все девелоперские штучки: наследование, полиморфизм и прочие полностью убивают базу.я фигею.
- наследования там нет
- ОРМ только для CRUD а не отчетов.
Докажите что убивает базу.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795532
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m, а они как-то без jdbc работают с базой из хибера?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795535
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mПочему нельзя использовать jdbcархитектор в штате есть?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795538
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,
ДБА против ООП.
Это что то))
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795544
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Roust_mPetro123,

Оно может и красиво технически, но эти все девелоперские штучки: наследование, полиморфизм и прочие полностью убивают базу.я фигею.
- наследования там нет
- ОРМ только для CRUD а не отчетов.
Докажите что убивает базу.

Зачем это доказывать, это и так все признают, этот хибер может сделать сотню запросов к базе в случае когда из хранимки нужен один. И посмотрев на эти запросы становится дико.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795547
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,
Мне жаль. Другого способа взять коллекцию из базы нет.
Или ты против АппСервера?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795548
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинRoust_m, а они как-то без jdbc работают с базой из хибера?

Не знаю, я не программер. Я так понимаю, что хибер им запросы генерит. Я спросил, а почему нельзя в случае когда надо передать список не сделать вызов хранимки из jdbc. Мне ответили, что слишком много кода и работы. И что поддерживать этот код будет сложно.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795549
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Давайте поможем DBA написать передачу списка параметров в хранимку через JDBC и это будет уже рабочее предложение с которым можно выйти как с альтернативой.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795551
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mPetro123пропущено...
я фигею.
- наследования там нет
- ОРМ только для CRUD а не отчетов.
Докажите что убивает базу.

Зачем это доказывать, это и так все признают, этот хибер может сделать сотню запросов к базе в случае когда из хранимки нужен один. И посмотрев на эти запросы становится дико.

все знают, что хибер - зло. Но решать надо проблемы, а не бороться со злом. Если переход на хранимки у вас - это стратегия повышения ИЗМЕРИМОЙ производительности, то я еще раз говорю, что хибер - это имплементация jpa, а в jpa заложен вызов хранимок с входщяими параметрами. То есть - можно.

Другой вопрос, как это скажется на поддержке в вашей программы? Уйдут программисты, уйдете вы, придут люди и поймут ли они, что это и для чего?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795554
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mВот я и не понимаю, они говорят, что это работает в jdbc, но не в Hibernate. Почему нельзя использовать jdbc в этом конкретном случае? Просто из-за того, что это не феншуйно? Или серьезная причина есть?Каких-либо причин нет, т.е. код типа:

Код: java
1.
сделатьНепонятнуюХреньНаХибернейт();

ничем от кода
Код: java
1.
сделатьНепонятнуюХреньНаДЖЕЙДИБИСИ();

в первом приближении не отличается, если же начать вдаваться в детали, то есть кое-какие тонкости если не-хибернейт код пишет в базу: поскольку такие изменения через хибер не проходят, то может получиться так, что состояние жава-объектов будет неактуальным, что плохо (ровно по этой же причине использовать триггеры в ОРМ не принято, хотя тот же хибернейт имеет всякие расширения в виде @Formula, которые вообще все ломают)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795555
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Roust_mПочему нельзя использовать jdbcархитектор в штате есть? Есть, но это не я к сожалению. Поэтом решений на чем разрабатывать под сиквел принимать не могу. Странно немного сиквел, джава и хибер. Было бы логичнее Дот Нет. Но увы... Возможно так исторически сложилось.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795558
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверина они как-то без jdbc работают с базой из хибера?нужно сделать поправку на то, что там индусы, для них "я не знаю как" и "мы здесь используем технологию XXX, которая не умеет" - это синонимы.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795559
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Roust_m,
Мне жаль. Другого способа взять коллекцию из базы нет.
Или ты против АппСервера?

Почему нет? Вызов jdbc. Вот только не феншуйно это...
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795560
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Есть архитектор в штате, но дба погнал волну на него и на прогеров.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795561
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mPetro123Roust_m,
Мне жаль. Другого способа взять коллекцию из базы нет.
Или ты против АппСервера?

Почему нет? Вызов jdbc. Вот только не феншуйно это...ты понял что я спросил?
Как получить коллекцию сущностей Заказы?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795564
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mБыло бы логичнее Дот Нет.там в EF тоже самое.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795565
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://www.baeldung.com/stored-procedures-with-hibernate-tutorial

наверное там где-то что то есть...

p.s.хорошо, что меня никогда не застввляли это делать.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795566
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДавайте поможем DBA написать передачу списка параметров в хранимку через JDBC и это будет уже рабочее предложение с которым можно выйти как с альтернативой.

Да нет, программеры не отрицают, что это можно и могут это сделать, но не хотят. Тут больше идеологический спор. Архитектор сказал, что везде будем использовать хибер, кроме огромных таблиц.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795568
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mАрхитектор сказал, что везде будем использовать хибер, кроме огромных таблиц.молодец. Четко и ясно.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795570
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,
А ты против хибера даже для маленьких таблиц?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795572
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mмогут это сделать, но не хотят. Тут больше идеологический спор.на второй странице наконец выяснили)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795573
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mayton,
Есть архитектор в штате, но дба погнал волну на него и на прогеров.

Да никто волну не гнал, просто изначально была задача от архитектора перейти на хранимки. Потом девелоперы возмутились, что хибер для этого не предназначен и в нем только минимальные возможности вызова хранимок. Так и ходим по кругу.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795575
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mДа нет, программеры не отрицают, что это можно и могут это сделать, но не хотят. Тут больше идеологический спор. Архитектор сказал, что везде будем использовать хибер, кроме огромных таблиц.Чет спор у вас ни о чем, к вам пришел запрос типа "все тупит", отвечаете: "я провел анализ ситуации с лучшими экспертами sql.ru и выяснил, что причина в ..., вот код, который возвращает те же самы данные и работает в 100500 раз быстрее", после того как смотрящий это увидит он даст волшебных пиздюлей индусу и тот пойдет делать как нужно, а не так как ему кажется.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795577
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Roust_m,
А ты против хибера даже для маленьких таблиц?

В данном случае это понятие относительное, ибо ожидается огромный рост одновремнных пользователей базы и приложения и рост функциональности. То, что сегодня маленькое, завтра (очень скоро) будет большим и все по новой начинать.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795581
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,
Ты ДБА?
Займись своей работой - делай тестовую площадку, генерируй базу и делай нагрузочный тест по ТЗ.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795583
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловRoust_mДа нет, программеры не отрицают, что это можно и могут это сделать, но не хотят. Тут больше идеологический спор. Архитектор сказал, что везде будем использовать хибер, кроме огромных таблиц.Чет спор у вас ни о чем, к вам пришел запрос типа "все тупит", отвечаете: "я провел анализ ситуации с лучшими экспертами sql.ru и выяснил, что причина в ..., вот код, который возвращает те же самы данные и работает в 100500 раз быстрее", после того как смотрящий это увидит он даст волшебных пиздюлей индусу и тот пойдет делать как нужно, а не так как ему кажется.+1
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795586
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mPetro123пропущено...
я фигею.
- наследования там нет
- ОРМ только для CRUD а не отчетов.
Докажите что убивает базу.

Зачем это доказывать, это и так все признают, этот хибер может сделать сотню запросов к базе в случае когда из хранимки нужен один. И посмотрев на эти запросы становится дико.
полностью согласен. хибер это лишняя прокладка
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795589
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Roust_m,
Ты ДБА?
Займись своей работой - делай тестовую площадку, генерируй базу и делай нагрузочный тест по ТЗ.

Я занимаюсь своей работой, мне поставили задачу переделать модель базы и перейти на хранимки. Потом последовали вводные: вызов хранимок это много кода, модель дожна быть заточена под хибер, а хибер требует особые фичи в модели базы, которые не позволяет делать некоторые вещи с базой, например партицирование. В итоге приходим туда откуда ушли: с хибером база еле дышит, ожидаем в 10 раз больше пользователей и больше функционала.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795590
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин https://www.baeldung.com/stored-procedures-with-hibernate-tutorial

наверное там где-то что то есть...

p.s.хорошо, что меня никогда не застввляли это делать.у ТС вся проблема из-за одной строчки :

Код: java
1.
2.
3.
4.
5.
// Using table-valued parameter with a SQLServerCallableStatement.  
SQLServerCallableStatement pStmt =
    (SQLServerCallableStatement) connection.prepareCall("exec usp_InsertCategories ?");
pStmt.setStructured(1, "dbo.CategoryTableType", sourceTVPObject);   
pStmt.execute();  


т.е. нужно именно для SQLServerCallableStatement вызвать setStructured, т.е. имеет быть расширение вендора над jdbc и средствами JPA/Hibernate так не сделать. Если оставаться в границах Hibernate, то можно наколбасить на временных таблицах, что на мой взгляд еще более убого.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795592
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mхибером база еле дышит,цифры давай
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795594
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловимеет быть расширение вендора над jdbcда. Это тянуть типы субд сиквела в аппСервер. Нафига это надо.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795599
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Roust_mхибером база еле дышит,цифры давай

Зачем я буду тебя убеждать? Мы уйдем от вопроса и получится только флуд. Тут никто этого не отрицает, ни архитектор, ни программеры. Только поэтому и озадачились и переделыванием модели базы.

Мне хочется понять насколько больше кода нужно чтобы сделать вызов через jdbc по сравнению с хибером. Опять же воевать я ни с кем не собираюсь. Если решат обойтись полумерами и после роста юзеров опять будут проблемы, мне будет больше работы. Как контрактор я не против. Просто я всегда пытаюсь проблему решить, не убивая при этом отношения с коллективом.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795600
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собсно... из текста скриптов видно что предприятие плотно сидит на MS-SQL.

После этого... вопрос о типах СУБД считаю устаревшим. Уже можно использовать проприетарный
драйвер и можно использовать MS-Specific типы.

Идеологи и архитекторы гомогенного Хибернейта могут конечно иметь свою точку зрения
но жребий уже брошен. Хранимки уже написаны и работают.

Вот такие вот пироги, господа хорошие. Поздно пить боржоми.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795602
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mТут никто этого не отрицает, ни архитектор, ни программеры.а тут на форуме полно проектов с хибером. Что не так?

Roust_mПросто я всегда пытаюсь проблему решить, не убивая при этом отношения с коллективом.ты понимаешь, что БЛ в хранимках или АппСервере это Конфликт в коллективе?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795607
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Roust_mТут никто этого не отрицает, ни архитектор, ни программеры.а тут на форуме полно проектов с хибером. Что не так?

Roust_mПросто я всегда пытаюсь проблему решить, не убивая при этом отношения с коллективом.ты понимаешь, что БЛ в хранимках или АппСервере это Конфликт в коллективе?

Я этих проектов не видел, поэтому комментировать не могу.
Любые проблемы и разногласия можно решить без конфликтов. Главное не переходить на личности и помнить, что это просто работа.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795618
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mЯ этих проектов не видел, поэтому комментировать не могу.а мы видели. Поэтому твоя фраза что зиер тормозит равна фразе что java тормозной ЯП.
Либо конкретнее, либо тема исчерпала себя.
Про коллекции ты тоже молчок.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795619
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123зиер тормозитхибер тормозит)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795660
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Поэтому твоя фраза что зиер тормозит равна фразе что java тормозной ЯП.
Либо конкретнее, либо тема исчерпала себя.хибер тормозит по многим причина, одну из них можно увидеть сразу - хибер переписывает данные в мапы(и прочие) и только потом отдаёт на использование, без хибера -данные из результсета можно сразу использовать по назначению. и чем больше возвращает результсет - тем больше тормоз.
хранимка может обработать множество данных и выдать готовый результат, используя заточенные для этого возможности, хибер же не знает всех возможностей , и он не обладает знаниями хорошего прогера субд. это второй вид тормоза хибера.
Petro123ты понимаешь, что БЛ в хранимках или АппСервере это Конфликт в коллективе?это когда адепты хибера не разбираются в субд и пытаются реализовать возможности субд на своём ЯП, со своими представлениями о работе субд (далеких от истинного)
maytonСобсно... из текста скриптов видно что предприятие плотно сидит на MS-SQL.

После этого... вопрос о типах СУБД считаю устаревшим. Уже можно использовать проприетарный
драйвер и можно использовать MS-Specific типы.+1

Roust_mПотом последовали вводные: вызов хранимок это много кода,ничуть не больше чем вызов простого селекта.
кода намного больше с использованием самого хибера.
Roust_mмне поставили задачу переделать модель базы и перейти на хранимки.только так можно добиться реального быстродействия системы в целом.

судя по профилю Roust_m - имеет хорошие представления и опыт работы с mysql - и знает все достоинства хранимок. так что надо поддержать его в продвижении перехода на хранимки.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795668
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадясудя по профилю Roust_m - имеет хорошие представления и опыт работы с mysql - и знает все достоинства хранимок. так что надо поддержать его в продвижении перехода на хранимки.но ни ты ни он не писали трехзвенки с АппСервером.
Он хоть не программист. А ты?
Вопрос риторический.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795734
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123но ни ты ни он не писали трехзвенки с АппСервером.а какая разница? трёхзвенка или нет?
речь идет о взаимодействии с базой.
или ты хочешь сказать что если к базе подключена куча десктопов - то с хибером будет быстрее? куча обращений к базе с запросами будет быстрее одного обращения к хранимке в базе?
а если учесть что хранимки в mysql предварительно компилируются и последующие вызовы выполняются уже в скомпилированном виде - будет тормознее?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795772
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я ему: "ты не пробовал Маракуйю!".
Он мне: "а какая разница, маракуйя или морковка?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795791
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Я ему: "ты не пробовал Маракуйю!".
Он мне: "а какая разница, маракуйя или морковка?
со стороны субд по-барпбану откуда обращение.
а если трёх звенка то ускорение серверного приложения является приоритетным.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795804
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Трехзвенка это коллекции, стримы, сущности. То чего ты не видел.
А хранимки это двухзвенка.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795818
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123А хранимки это двухзвенка.кто тебе это сказал?
в трёхзвенке нельзя использовать более быстрый инструмент?

Petro123Трехзвенка это коллекции, стримы, сущности.если можно обойтись без них - это уже не трёхзвенка?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795822
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Иди в школу. Почитай про трехзвенку.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795825
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Иди в школу. Почитай про трехзвенку.читал и не видел про запрещение использовать хранимки.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795837
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123хибер тормозит)

Именно!
Вадя очень правильно все описАл, мне добавить нечего.

Что касается трехзвенок, то будь она хоть четырех-звенкой, клиенту нужна быстро работающая база. Религиозные споры в топку.

Если база маленькая, то можно использовать систему, которая за тебя код пишет. А если большая, надо немного поработать. Программеры совсем обленились!
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795838
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Значит тебе не дано.
Если ты не писал, не видел и не пробовал.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795839
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mРелигиозные споры в топку.ты сам их начал глупостями что ОРМ тормозит.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795840
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mПрограммеры совсем обленились!да!!
Тут давеча спорили, нужен ли ДБА и чем он занимается)))) LOL
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795846
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Значит тебе не дано.
Если ты не писал, не видел и не пробовал.ты зациклен на своих шаблонах....
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795848
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mЧто касается трехзвенок, то будь она хоть четырех-звенкой, клиенту нужна быстро работающая база. Религиозные споры в топку.немного поправлю - клиенту нужна быстро работающая система.

Roust_mРелигиозные споры в топку.+100
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795856
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяклиенту нужна быстро работающая система.админу нужна. Он админ вадя.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795861
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадяклиенту нужна быстро работающая система.админу нужна. Он админ вадя.но он же ратует за всю систему....
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795877
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Да, человек он хороший, ратует за всю систему))) и его не понимают программисты и архитектор.
Ну детский сад, вадя).
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795882
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадяклиенту нужна быстро работающая система.админу нужна. Он админ вадя.

В данном случае тормозит база, поэтому нужна быстро работающая база, тогда и вся система будет быстро работать.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795885
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле будет 99% как решит команда разработки. Если он по каким-то причинам решили
не использовать хранимки - так и будет. Никто и ничто их не заставит.

Поэтому ДБА могу посоветовать набраться терпения. Ну и от нас конешно - посильной помощи.

Никто кстати не разобрался как из JDBC дернуть MS-SQL stored procedure c типизированным списком параметров?
Это ключевой поинт вокруг которого крутится топик.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795886
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mВ данном случае тормозит базадумаю тормозит от твоего непрофессионализма.
Ты же написал, что прогеры бездельники выше.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795888
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonразобрался как из JDBC дернуть MS-SQL stored procedure c типизированным списком параметров?ему это не надо. Он написал выше.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795891
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
И что значит дернуть? Один раз?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795892
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНа самом деле будет 99% как решит команда разработки. Если он по каким-то причинам решили
не использовать хранимки - так и будет. Никто и ничто их не заставит.только когда грабли по лбу ударят
maytonПоэтому ДБА могу посоветовать набраться терпения. Ну и от нас конешно - посильной помощи.+100500
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795913
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищь в 1 топике спрашивает.
Roust_mКак тоже самое сделать из Java/Hibernate?

Спасибо.

Я предлагаю ответить на его (1) часть. Именно Java. Потом посмотреть на исходник под разными углами
и далее сделать это в Hibernate.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795916
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Это даже ваде не интересно)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795935
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что в топике интересно? Тоесть что интересно автору.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795937
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Автор не программист. Это много меняет.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795938
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будем обсуждать личность автора? Помогать ему бороть свои
комплексы? Предлагать пути саморазвития и успеха?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795969
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНа самом деле будет 99% как решит команда разработки. Если он по каким-то причинам решили
не использовать хранимки - так и будет. Никто и ничто их не заставит.

заставит... грамотный тех. дир )))
или отправит этих в сад
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795970
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratIskmaytonНа самом деле будет 99% как решит команда разработки. Если он по каким-то причинам решили
не использовать хранимки - так и будет. Никто и ничто их не заставит.

заставит... грамотный тех. дир )))
или отправит этих в сад
Нужен strong justification. В виде цифр. Например - использование хранимой процедуры
даст +300% перформанса к времени формирования отчота. Что сделает нашего уважаемого
кастомера очень-очень happy.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795985
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Отчеты делать без хибера, и обосновывать не надо.
А crud тормозит только у бд MS))
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39795987
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не говорил что отчоты без Хибера. Я к тому что если наш общий друг имеет
обоснование использовать stored procedures - то это должна быть не просто
хотелка. А нечто ... ну более весомое. Желательно подкреплённое деньгами.
Как вариант - задержка при формировании отчота. Или при рендеринге титульной
странички сайта. Ну вобщем что-то материальное.

Идеология там.. Хибер против Нейтив Сикуэл ... дела минувших дней. Холивары умершие
десять лет назад. Некогда холиварить.

Надо код педалить.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796001
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mКак тоже самое сделать из Javaиз java (без хибера) можно так
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
 try (Connection con = dataSource.getConnection(); 
      CallableStatement proc = con.prepareCall("{call имя_процедуры(" + param + "," + param1 + ")}");) {
            rs = proc.executeQuery();
            rs.next();
            ......
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796014
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя, Протестил?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796020
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonвадя, Протестил?несколько лет
а что ?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796048
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Roust_mВ данном случае тормозит базадумаю тормозит от твоего непрофессионализма.
Ты же написал, что прогеры бездельники выше.

Не надо бросаться словами и переходить на личности. Я про твой профессионализм что-то сказал?

Я на этой работе всего неделю, если что.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796049
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНа самом деле будет 99% как решит команда разработки. Если он по каким-то причинам решили
не использовать хранимки - так и будет. Никто и ничто их не заставит.

Поэтому ДБА могу посоветовать набраться терпения. Ну и от нас конешно - посильной помощи.

Никто кстати не разобрался как из JDBC дернуть MS-SQL stored procedure c типизированным списком параметров?
Это ключевой поинт вокруг которого крутится топик.

Как из JDBC они знают, но они хотят все их хибера сделать.

Отмазки которые мне дают чтобы не изпользовать JDBC:
Нужно писать обработку ошибок
Нужно управлять транзакциями
и т.д.

Ежу понятно, что это все надумано, ибо все это делается в хранимке, им надо ее только вызвать и мы разобрались, что вызов хранимки из JDBC - элементарная операция. Вот только не феншуйно это.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796054
Фотография Roust_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ не говорил что отчоты без Хибера. Я к тому что если наш общий друг имеет
обоснование использовать stored procedures - то это должна быть не просто
хотелка. А нечто ... ну более весомое. Желательно подкреплённое деньгами.
Как вариант - задержка при формировании отчота. Или при рендеринге титульной
странички сайта. Ну вобщем что-то материальное.

Идеология там.. Хибер против Нейтив Сикуэл ... дела минувших дней. Холивары умершие
десять лет назад. Некогда холиварить.

Надо код педалить.

Обоснование есть: приложение работает медленно из-за базы. Надо переделать модель базы, ибо она тоже написана каким-то роботом типа хибера и перейти на хранимки. Разработчики три часа разбирались как из Хибера вызвать процедуру с простыми параметрами. Потом выяснили, что передать в процедуру что-то посложнее типа таблицы из Хибера нельзя. Из JDBC не феншуйно, поэтому ну их нафик эти процедуры.

Такое впечатление, что хотели на самом деле хотели доказать, что ничего исправить нельзя и попросить много денег на огромный сервер, который вместе с лицензиями будет стоить немерянных денег. На этом думаю и успокоятся.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796059
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Трехзвенка это коллекции, стримы, сущности. То чего ты не видел.
А хранимки это двухзвенка.Хранимые процедуры имеют бОльшую популярность в двухзвенке только потому что там иначе никак - у пользователя прямой доступ к базе и поэтому нужно защищаться, предоставляя пользователю API через процедуры, но то что хранимые процедуры - это только двухзвенка, это, извините, какой-то нонсенс:
- самой жаве все равно как данные получать из "select ..." или "{call ...}" - и тот и тот синтаксис для жавы не родной
- поддержка СУБД в ОРМ - это наименьший общий делитель между всем разноообразием СУБД, поэтому априори довольно глупо платить деньги за взрослую СУБД и пользоваться только возможностями ОРМ (да, я знаю про native sql в ОРМ, но это точно так же "неправильно" как и голый JDBC прикрытый менеджером транзакций - и там и там нарушается ЖЦ объектов и там и там нужно делать маппинг вручную)
- всякие интеграции тоже никто не отменял, а там зачастую хранимые процедуры - единственный возможный вариант, или вы хотите сказать, что проекты на хибернейте должны жить в вакууме и ни с чем не взаимодействовать?

Относительно спора что хибернейт тормозит или нет: хибернейт просто так на любую структуру СУБД не натягивается, т.е. чтобы там все "летало" нужно сидеть и довольно вдумчиво кодить, при этом нужно учитывать что из-за декларативности подхода будет получаться так, что то что в одном месте чинится в другом будет ломаться, так что что-то оптимизировать в ОРМ - еще то удовольствие, поэтому зачастую дешевле накидать хранимок или вьюх чтобы заставить ОРМ хоть как-то шевелиться (хотя учитывая что у ТС MSSQL я подозреваю что там в хранимых процедурах налеплено УГ из временных таблиц - стандартный подход для MSSQL)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796086
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_m,
Меньше разговоров, больше цифр, ДБА!
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796087
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловХранимые процедуры имеют бОльшую популярность в двухзвенке только потому
Нет.
БЛ в базе, значит двухзвенка. Если в АппСервере значит трех. Три слоя.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796092
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mPetro123пропущено...
думаю тормозит от твоего непрофессионализма.
Ты же написал, что прогеры бездельники выше.

Не надо бросаться словами и переходить на личности. Я про твой профессионализм что-то сказал?

Я на этой работе всего неделю, если что.когда сгенеришь терабайт данных, проведешь нагрузочное и профайлером сиквела покажешь что тормозит, тогда скажу что ты профи.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796094
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123БЛ в базе, значит двухзвенка. Если в АппСервере значит трех. Три слоя.не надо быть таким упоротым. БЛ можно разместить и вАппСервере и в базе. Главное обеспечить быстродействие системы.
к тому же в хранимке может выполняться и простой селект.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796097
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяГлавное обеспечить быстродействиеу тебя в этом упоротость.
..
Ты пробовал размешать метод в сервис слое?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796099
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mОбоснование есть: приложение работает медленно из-за базы.это отмазка.
но только частично -
Roust_mибо она тоже написана каким-то роботом типа хибераэто тоже часть проблемы,
потому, что сам хибер ещё тот тормоз.
а вот это цель
Roust_mТакое впечатление, что хотели на самом деле хотели доказать, что ничего исправить нельзя и попросить много денег на огромный сервер, который вместе с лицензиями будет стоить немерянных денег. На этом думаю и успокоятся.

скрещивать хибер с хранимками - это ещё тот гемор....
оптимально - от хибера отказаться, но это - признание не компетенции....
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796100
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяк тому же в хранимке может выполняться и простой селект.ты не в курсе что ОРМ делает САМ еще 3 операции из CRUD?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796102
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Сожалею, но ты ни разу не писал трехзвенку.
И коллекции не использовал. ОРМ у тебя прокладки.
Мы спорим нужен ли хибер в проектах?
Глупо. Докатились.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796103
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ты пробовал размешать метод в сервис слое?я размещаю там где это оптимально.
Petro123ты не в курсе что ОРМ делает САМ еще 3 операции из CRUD?мне по барабану, что он там делает, если я могу исключить это действие из процесса, без влияния на результат - я исключаю.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796104
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Я ему: "ты не пробовал Маракуйю!".
Он мне: "а какая разница, маракуйя или морковка?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796105
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Сожалею, но ты ни разу не писал трехзвенку.
И коллекции не использовал. ОРМ у тебя прокладки.
Мы спорим нужен ли хибер в проектах?
Глупо. Докатились.мне по барабану как ты это называешь, мне главное чтоб это работало быстро и выполняло все необходимые функции.
если можно обойтись без коллекций - значит нужно без них.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796106
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Нет.
БЛ в базе, значит двухзвенка. Если в АппСервере значит трех. Три слоя.Приехали, констрейны - это тоже бизнес-логика, т.е. получается включил в базе констрейны - сразу зашкварился
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796107
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Это часть БЛ.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796108
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Если по барабану, не мешай взрослым.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796110
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Это часть БЛ.А хранимые процедуры что тогда? это просто источник данных и все, еще раз: со стороны жавы (и здравого смысла) select ... от {call ...} ничем не отличается.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796116
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Мне странно что с вашим опытом у вас нет четких критериев где трех звенка, а где двух ака клиент сервер.
Вы где будете размещать метод ЗакрытиеОперДня()?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796148
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Roust_mОтмазки которые мне дают чтобы не изпользовать JDBC:
Нужно писать обработку ошибок
Нужно управлять транзакциями

Вообще фигня какая-то. Процедура оборачивается транзакцией и дальнейшая обработка - типовая.
При возникновении исключений - откат.

Или в MS-SQL это сложно?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796168
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Там java программисты. И они не хотят в коде try писать.
Что значит оборачивать?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796192
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mayton,
И они не хотят в коде try писать.
Я вообще ничерта не понял. Любое взаимодействие Java API с DBMS должно
обрабатывать SQLException.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796194
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Что значит оборачивать?
Я не специалист в MS-SQL но подозреваю что там есть конструкция

Код: sql
1.
2.
3.
4.
5.
6.
create procedure ....
as
begin
  begin transaction ...

end;
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796219
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВообще фигня какая-то. Процедура оборачивается транзакцией и дальнейшая обработка - типовая.
При возникновении исключений - откат.

Или в MS-SQL это сложно?Почитайте теорию для начала, например в случае транзакций, управляемых спрингом, checked exceptions не считаются фатальными для транзакции, т.е. нужно или их перехватывать или использовать jdbc template.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796225
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Мне странно что с вашим опытом у вас нет четких критериев где трех звенка, а где двух ака клиент сервер.вы пытаетесь навязать мнение, что 3 tier - это полное разделение presentation, business logic и data access по разным слоям. Таких приложений не бывает (вообще не бывает), просто потому что такое разделение не работает: та же самая валидация вообще по трем слоям размазана (от простых, до более сложных проверок) - если не размазывать, то пользовательский UI будет неработоспособным, ровно также как и presentation торчит и на клиенте, и на сервере приложений и в базе - мы же пытаемся все это каким-то образом оптимизировать, поэтому данные на UI уходят более-менее подготовленные, ровно точно также мы проектируем базу, чтобы в приложении косяков не было.

Petro123Вы где будете размещать метод ЗакрытиеОперДня()?Не в ОРМ - хибер на такое не способен.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796228
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловmaytonВообще фигня какая-то. Процедура оборачивается транзакцией и дальнейшая обработка - типовая.
При возникновении исключений - откат.

Или в MS-SQL это сложно?Почитайте теорию для начала, например в случае транзакций, управляемых спрингом, checked exceptions не считаются фатальными для транзакции, т.е. нужно или их перехватывать или использовать jdbc template.
Так это не ко мне вопрос. А к нашему DBA. Это же он пишет дескыть сложно обработать.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796231
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Я и говорю что у вас все размазано и четких критериев нет).
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796233
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловPetro123Вы где будете размещать метод ЗакрытиеОперДня()?Не в ОРМ - хибер на такое не способен.дык где?
Ответ будет?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796234
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Ну декларативное управление транзакциями же правильные java пацаны используют.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796235
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пора окрывать топик - как в java пишут без хранимк) :))
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796236
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, сегодня, 08:13 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21851987][21851987]
>БЛ в базе, значит двухзвенка. Если в АппСервере значит трех. Три слоя.
<Не понимаю, АппСервер не может работать с хранимыми процедурами?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796237
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123дык где?
Ответ будет?Начните вот с этого места: 21836555 и дальше, осознайте, что хибер - УГ, а потом я объясню почему сложную бизнес-логику на хибере писать западло - его удел это показать/сохранить записи из одной таблицы.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796238
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
Еще один мембер из шарп пришел, непонимающий нужность аппСервера.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796239
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Вы на вопрос ответьте.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796241
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Пора окрывать топик - как в java пишут без хранимк) :))
Я - за.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796245
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonPetro123Пора окрывать топик - как в java пишут без хранимк) :))
Я - за.я в шоке)))
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796246
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Сегодня у меня мир перевернулся)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796253
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Вы на вопрос ответьте.Зачем мне отвечать, если вы читать не хотите? В хибере мнимое удобство в разработке ставится во главу угла, из-за чего страдает эффективность, помимо всего прочего он обильно сдобрен всякого рода багами - для новичков-формошлепов его функциональности хватает за глаза (и даже баги не замечают), а как только нужно делать что-то более-менее серьезное, сразу ощущается вся боль.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796265
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Варианты "Жизнь без хранимок? Возможно-ли?"
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796266
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Да причем тут хибер, когда разговор про ОРМ? Забудьте хибер.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796271
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВарианты "Жизнь без хранимок? Возможно-ли?" угу. Разговоры о скале и высоких материях, а кто где пишет метод ВыдатьКредит(user, сумма) — все в кусты.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796274
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123maytonВарианты "Жизнь без хранимок? Возможно-ли?" угу. Разговоры о скале и высоких материях, а кто где пишет метод ВыдатьКредит(user, сумма) — все в кусты.
При чем здесь Скала? Я вообще о ней не говорил.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796278
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Андрей Панфилов,
Да причем тут хибер, когда разговор про ОРМ? Забудьте хибер.
Я рискну предположить что на безрыбье - Хибер - рыба. И в большинстве юзкейсов
новичок (и опытный) сталкиваются именно с Hibernate равно и как баги огребаются
их хиберовских имплементаций.

Обсуждать сферический ОРМ я не вижу особого смысла так как его нет. Мы можем
лишь констатировать что например Хибер где-то что-то нарушает что должен сделать
ОРМ и т.п.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796280
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
А я не про тебя. Я про тренд обсуждений на весну)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796282
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ рискну предположить что на безрыбье - Хибер - рыба.да.
А почему безрыбье?
Потому что БЛ надо писать, а коллекций нет.
Не выйдет без ОРМ.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796284
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В шарпе тоже никакой дурак не говорит что EF надо выкинуть. Он плохой.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796293
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловВ хибере мнимое удобство в разработке ставится во главу угла, из-за чего страдает эффективность, помимо всего прочего он обильно сдобрен всякого рода багами - для новичков-формошлепов его функциональности хватает за глаза (и даже баги не замечают), а как только нужно делать что-то более-менее серьезное, сразу ощущается вся боль.полностью согласен.
maytonЯ рискну предположить что на безрыбье - Хибер - рыба. И в большинстве юзкейсов
новичок (и опытный) сталкиваются именно с Hibernate равно и как баги огребаются
их хиберовских имплементаций.и тут со всем согласен.
Petro123Потому что БЛ надо писать, а коллекций нет.
Не выйдет без ОРМ.а тут полная ерунда. следование непонятным догмам - вне зависимости от логики
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796303
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Ты хоть с рупором тут кричи. Ты не пробовал маракуйю)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796306
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123maytonЯ рискну предположить что на безрыбье - Хибер - рыба.да.
А почему безрыбье?
Потому что БЛ надо писать, а коллекций нет.
Не выйдет без ОРМ.
Да я вообще не против ОРМ. Но топик стартовал с того что разработчики отказались от хранимок из-за того
что не знали как их дёрнуть из ОРМ.

Я вообще по сабжу ОРМ всегда несу одну и ту-же дидактическую мысль. А мысль такая.

Почему современный Java разработчик НАЧИНАЕТ изучение реляционных БД не через SQL а через ORM ?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796309
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДа я вообще не против ОРМ.и как вы пишите?

maytonНо топик стартовал с того что разработчики отказались от хранимок из-за того
что не знали как их дёрнуть из ОРМ.нет. Цитата где?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796316
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123maytonДа я вообще не против ОРМ.и как вы пишите?
У нас - самописный ОРМ.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796320
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПочему современный Java разработчик НАЧИНАЕТ изучение реляционных БД не через SQL а через ORM ?СУПЕР вопрос!!!!
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796321
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonPetro123пропущено...
и как вы пишите?
У нас - самописный ОРМ.)))) LOL
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796323
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Самописный орм написал?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796324
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
писал , и что?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796331
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
На выходе коллекции?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796375
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Да причем тут хибер, когда разговор про ОРМ? Забудьте хибер.Суть вопроса непонятна. Хибер якобы реализует JPA 2.2, спецификация JPA явно плохая (не соответствует реальности, мне лично нравится JDO, но JDO сообщество решило замочить, вместо JDO теперь hibernate odm), если вы хотите чтобы я тут набросал сравнительный анализ других реализаций ОРМ в жаве (eclipselink, OpenJPA, Data Nucleus и пр. (сомневаюсь что есть прочее)) то смысла нет - они все плохие, просто потому что JPA плохой (вот про JOOQ я не в курсе, может там все збс)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796379
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В старом варианте у нас на выходе были Iterator-ы Новый вариант предполагал стримы, но я к тому
времени уже покинул проект и чем закончилось - невкурсе.

Наш ORM обеспечивал единое окно изменений - через схему PostgresSQL и генерацию бизнес-сущностей
через maven-плагины. Фактически весь выхлоп этого ORM - это @Generated классы которые никогда
не редактировались вручную.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796380
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловСуть вопроса непонятна.ОРМ плохой и мы пишем самописки - еще глупее. Один уже признался.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796382
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
А до jpa 3 года назад как писали?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796384
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ORM - не плохой. Плохие его юзкейсы.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796385
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonORM - не плохой. Плохие его юзкейсы.какие? CRUD?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796389
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тема топика например.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796392
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловспецификация JPA явно плохаяjpa / spring вообще оффтоп. Автор не просил спринг обсуждать.
Сравнивайте Batis, GAE, Hiber,...
Просто без них вы не сможете. Родителей не выбирают (с)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796395
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТема топика например.в первом посте я ответил - коллекция сущности.
Какой нафиг массив? Откуда?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796400
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Не надо мыслить в терминах байты, массивы и регистры процессора.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796406
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топик вообще глупый. Давайте наедем на пулы коннектов. Они тормозят. Напишем самописку.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796409
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123, дружище. Мы вроде-бы старожилы форума. Но скажите пожалуйста. Зачем вы мне
дописываете несуществующие мне цитаты? Я-ж вообще не говорил про массивы и регистры.
Обижаете ей-богу.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796423
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, сегодня, 10:42 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21852207][21852207]
>... непонимающий нужность аппСервера.
<Не понимаю, почему аппСервер не может работать с ХП. И какое отношение этот факт имеет к нужности.
Сервера приложений строятся по разному. Ты считаешь, что аппСервер должен создавать сущностные коллекции. С какой целью? Чтобы загрузить их в клиентский комп? Это не всегда то, что нужно. Мне не нужна коллекция в ответе сервера приложений, нужен byte[]. Как этим распорядится клиентская программа - её дело.
Только хочу заметить - структура сущность на клиенте может быть другая чем ассоциированная с ней сущность на сервере приложений.
Я поддерживаю =вадя=, создавай сущность и коллекции только по надобности. Обычный массив структур бывает эффективен в работе.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796425
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Я знаю что ты профи на голову выше меня). Без обид.
Мне странно что ни один тут не применяет хибер в проекте.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796427
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123А до jpa 3 года назад как писали?Я опять суть вопроса не уловил. JPA - это 2006 год, за 13 лет оно особо лучше не стало, даже наоборот: ну подкрутили что-то для восьмерки (хехе 21837183 ), а вот то что движняку NoSQL уже лет десять мы скромно умалчиваем (а JDO похоронили, ага)

Petro123ОРМ плохой и мы пишем самописки - еще глупее. Один уже признался.Я такого не писал (вам как бы уже намекнули в 21852547 ). Если нужно быстро запустить проект с кучей форм, то хиберуОРМ здесь не будет равных, проблемы возникают немного позже (ну там заказчик прочухает, что данных у него будет на пару порядков больше чем на старте, еще интеграции какие-то возникнут)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796429
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
Тут все применяют ОРМ кроме тебя с вадей. Поздравляю.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796433
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловJPA - это 2006 год, заAPI Hibernate без спринга применяется.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796437
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловхиберуОРМ здесь не будет равных, проблемы возникают немного позже (ну там заказчик прочухает, что данных у него будет на пару порядков больше чем на старте, еще интеграции какие-то возникнут)ну дак и давайте факты. Сколько на порядок?
И почему скорость упадет при доступе по PK?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796447
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123API Hibernate без спринга применяется.никто не отрицает, только вот тонкости в деталях, без спринга хибер умеет только JTA (тот же кот не умеет JTA из коробки) + страдайте с try/catch/finally
Petro123И почему скорость упадет при доступе по PK?ну вот опять... вы сначала говорите "в трехзвенке слои должны быть четко разграничены", а потом строите структуру СУБД по принципу "ну вот здесь наверное хиберу будет збс" - противоречия не находите?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796452
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
1. Давайте пока... В первом чтении... Без тонкостей.
- ближе к jdbc API hiber. Пусть ТС говорит почему он не слушает прогеров и архитектора.
2. Вы сказали выше что хиберу будет плохо? Обоснуйте.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796478
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro1231. Давайте пока... В первом чтении... Без тонкостей.
- ближе к jdbc API hiber. Пусть ТС говорит почему он не слушает прогеров и архитектора.Правильно делает что не слушает, прогеры у него индусы, если они что-то не знают, то будут всем утверждать что "это невозможно", "полохо" и пр. - тупо такой менталитет (при этом им платится рейт, который вам и не снился)
Petro1232. Вы сказали выше что хиберу будет плохо? Обоснуйте.Я почитал что примерно делается при закрытии опердня - там куча оперативных данных за день поднимается и меняется:
- во-первых, это явно должно происходить не через прямой через http-запрос (кнопку нажал, оно крутится через несколько часов получил результат), а через асинхронные механизмы (где-то атрибут выставил, оно потом джобой подхватилось - какой-нибудь @Async здесь плохо подходит, потому что я бы подобные вещи (пользаков и массовую обработку данных) вообще по разным серверам разносил), т.е. в хибере остается только сохранение формы в базе
- во-вторых, с масштабируемостью возникнут проблемы - ну вот базовая концепция "одна транзакция на поток" выглядит довольно удобно для формошлепов, но она не про производительность - если захотим пойти в многопоточность то придется постараться (здесь начнет всякая инфраструктура хиберовская мешаться)
- в-третьих, поднимать в память все подряд при массовой обработке - идея так себе (мы где-то замеряли: вставка через хибер была в 5 раз медленнее JDBC), если все делать через UPDATE то разницы с голым JDBC в плане удобства и "стройности" архитектуры не будет
- в-четвертых, с реализацией блокировок в хибере вообще все печально
- в-пятых, там задействованы внешние системы, поэтому без правильного планирования транзакций (ну или логов) не обойтись - тоже не конек хибера
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796492
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Вы умудрились в 4 раз не ответить на вопрос. Где будет метод?
Не понравился метод? Выше был второй
Код: java
1.
ВыдатьКредит(user,  сумма) 
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796502
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Вы умудрились в 4 раз не ответить на вопрос. Где будет метод?
Не понравился метод? Выше был второй
Код: java
1.
ВыдатьКредит(user,  сумма) 

Я могу вам в 4-й раз ответить, что в ОРМ его не будет никогда, просто потому что, когда имеем дело с бабками, то я хочу увидеть в базе ровно то что я написал, а не то что бракоделы из редхата решили записать, потому что у них видите ли не получается достоверно определить что нужно сбрасывать в базу, а что нет. Будет это лапша на JDBC или хранимая процедура - мне все равно, у кого в конкретный момент времени будет свободное время, тот и сделает.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796513
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловчто в ОРМ его не будет никогдая и не говорил про ОРМ.
Давайте угадывать.
- в сервисном слое?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796515
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловБудет это лапша на JDBC или хранимая процедура - мне все равно, у кого в конкретный момент времени будет свободное время, тот и сделает.у вас прогер решает, хранимку напишет или метод java?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796523
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123я и не говорил про ОРМ.
Давайте угадывать.
- в сервисном слое?Вам сколько раз нужно написать, что принципиальной разницы между "select ..." и "{call ..}" нет?

Petro123у вас прогер решает, хранимку напишет или метод java?Человек с техническим образованием, не техпис, не PM и не QA.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796529
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловВам сколько раз нужно написать, что принципиальной разницы между "select ..." и "{call ..}" нет?почему нет, если у хп параметры и синтаксис другой.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796532
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Произнесите наконец фразу - у вас рукописный хибер-версии-5.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796536
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123почему нет, если у хп параметры и синтаксис другой.какой другой синтаксис и параметры? что там строка, что там, в обоих случаях жава вызов понимает как строку (это вам не linq из c#), что там бинды, что там. В чем разница? в том что в одном случае executeQuery а в другом executeUpdate с проверкой вернулся резалтсет или нет?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796539
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123почему нет, если у хп параметры и синтаксис другой.это имеет большое значение?
результат всегда один - результсет.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796543
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Андрей Панфилов,
Произнесите наконец фразу - у вас рукописный хибер-версии-5.что вам еще произнести? у Вас знания об обсуждаемой технологии на уровне прочтения мурзилки для детей, а сам в ней не в зуб ногой, вот почитайте например Spring JPA настройка Entity и сравните свои ответы с моими.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796551
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловPetro123Вы умудрились в 4 раз не ответить на вопрос. Где будет метод?
Не понравился метод? Выше был второй
Код: java
1.
ВыдатьКредит(user,  сумма) 

Я могу вам в 4-й раз ответить, что в ОРМ его не будет никогда, просто потому что, когда имеем дело с бабками, то я хочу увидеть в базе ровно то что я написал, а не то что бракоделы из редхата решили записать, потому что у них видите ли не получается достоверно определить что нужно сбрасывать в базу, а что нет. Будет это лапша на JDBC или хранимая процедура - мне все равно, у кого в конкретный момент времени будет свободное время, тот и сделает.
Мы копнули тонкую материю. А именно - кто хранит актуальное состояние пользовательского кредита.
На этот вопрос в общем случае нет ответа.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796554
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловPetro123почему нет, если у хп параметры и синтаксис другой.какой другой синтаксис и параметры? что там строка, что там, в обоих случаях жава вызов понимает как строку (это вам не linq из c#), что там бинды, что там. В чем разница? в том что в одном случае executeQuery а в другом executeUpdate с проверкой вернулся резалтсет или нет?
ну. То есть вы написали хибер?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796555
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей ПанфиловPetro123Андрей Панфилов,
Произнесите наконец фразу - у вас рукописный хибер-версии-5.что вам еще произнести? у Вас знания об обсуждаемой технологии на уровне прочтения мурзилки для детей, а сам в ней не в зуб ногой, вот почитайте например Spring JPA настройка Entity и сравните свои ответы с моими.вы без спринга не в зуб ногой?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796556
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonМы копнули тонкую материю. А именно - кто хранит актуальное состояние пользовательского кредита.
На этот вопрос в общем случае нет ответа.ты о чем?
Внутри метода бизнес логика. Получить актуальность из базы. И....
Какого ответа нет?))))
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796557
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonкто хранит актуальное состояние пользовательского кредита.я фигею с ваших вопросов.
Из базы достается в транзакции за 100милисек.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796558
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Из базы достается в транзакции за 100милисек.тогда нафига прокладки и прочее?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796559
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Так у вас самописный ОРМ?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796561
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Как тебе объяснять, если ты коллекции никогда не видел.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796562
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа модераторы, не хотите закрыть топик нафиг по причине "автор топика давно AFK" ?
p.s. AKF - away from keyboard
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796566
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вы без спринга не в зуб ногой?там не про спринг, а про ваш любимый ОРМ.

Petro123Из базы достается в транзакции за 100милисек.у меня на базе характерное время отклика 5ms и то медленно, вы же на черепахе едете судя по всему.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796567
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Код: java
1.
ВыдатьКредит(user,  сумма)


У тебя же хранимка?
)))
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796568
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123maytonкто хранит актуальное состояние пользовательского кредита.я фигею с ваших вопросов.
Из базы достается в транзакции за 100милисек.

там на пути в базу и обратно примерно 3 кэша(кэш от базы и 2 уровня кэша от хибера). Причем это в самом лучше сценарии, в худшем - там еще какой-нить пользовательский кэш из ehcache, memcache, etc.

соответственно, очень запутанная логика сохранения данных в эти кэши и в базу. К примеру, есть
flush() и есть commit(). Я, когда пришел в яву, был уверен, что flush - пишет в базу, а коммит - завершает транзакцию. Но на самом деле, flush - синхронизирует кэш первого уровня и базы.

Если по какой-то причине у вас распределенная база данных или распределнный кэш - у вас начинается адова свистопляска с тем, что есть в базе, а чего нет. собственно из-за высокой слоности хибера и неоднозначности его поведения многие просто отключают все возможные кэши и спользуют его только как crud операции+пагинация+что-то еще.

Если же дело касается банковского сектора или чего-то подобного, спускаются на уровень ниже, либо же пишут свои велосипеды...либо же нанимают какого-то демона, которые рулит всем этим цирком.

Спасибо хибера за наше счастливое дество.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796570
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Как тебе объяснять, если ты коллекции никогда не видел.потому что обходился без них
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796573
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123Как тебе объяснять, если ты коллекции никогда не видел.потому что обходился без нихи без работодателя ты обходишься.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796574
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123У тебя же хранимка?
внутри твоего
ВыдатьКредит(user, сумма)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796579
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,
Мы второй кэш отключенный по умолчанию вообще не касались пока)).
И пример не про банковский.
Вв же все не приводите свои методы)))
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796581
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123У тебя же хранимка?
внутри твоего
ВыдатьКредит(user, сумма)ну дак это обертка прокладка.
Клиент-сервер.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796583
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123и без работодателя ты обходишься.ты как ребёнок. начинаешь переходить на личности , когда нечем аргументировать...
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796584
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123У тебя же хранимка?
внутри твоего
ВыдатьКредит(user, сумма)это ты выше так ОРМ самописный назвал. Круто))
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796585
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Мы второй кэш отключенный по умолчанию вообще не касались пока)).
И пример не про банковский. А кредиты выдаете и опредни закрываете в борделе чтоли?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796588
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ну дак это обертка прокладка.
Клиент-сервер.ты вообще всё путаешь....
метод получения данных называешь прокладкой
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796590
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123Как тебе объяснять, если ты коллекции никогда не видел.потому что обходился без них
не осилил ?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796592
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов,
Приведи свой метод БЛ в сервисном. Хоть из борделя.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796593
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingне осилил ?просто понял как можно сделать проще и быстрее
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796596
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingвадяпропущено...
потому что обходился без них
не осилил ?он из базы сразу html на 80 порт.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796598
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяllemingне осилил ?просто понял как можно сделать проще и быстреекак в APEX
в хранимке http.put("<button action=post....
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796601
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Друзья. Давайте так:
Код: java
1.
ВыдатьКнижки(user,  listСписок) 


Без борделей, банков и индусов.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796602
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так можно кредит выдать через ORM ?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796603
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123он из базы сразу html на 80 порт.ты свои бредовые фантазии не приписывай другим
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796605
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Библиотека!!!!
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796607
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТак можно кредит выдать через ORM ?для тебя пример с библиотекой.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796611
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТак можно кредит выдать через ORM ?

я бы это законодательно запретил!
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796614
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предположу что в продуктовых системах баблос не двигается ORM-ом.

Возражения?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796615
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123llemingпропущено...

не осилил ?он из базы сразу html на 80 порт.



вадяPetro123он из базы сразу html на 80 порт.ты свои бредовые фантазии не приписывай другим

Ну почему бредовая.
Была такая штука когда в Postgres начали внедрять поддержку Json и адепт религии хранимок вещал с трибуны дескать еще чуть чуть и допилим к Nginx модуль подключения к postgres и можно будет app сервер выкинуть и писать в связке nginx, static react, postgres.

Правда чет не слышно об успешных проектах без app сервера.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796618
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где-то видел как SQL*Plus использовали как CGI приложение. У него даже опция есть. Типа set markup html.
И погнал. Ба-бах select. И на выход готовый отчотик. Правда дизайн нам нулевой но кого парит. Главное
концептуально работает.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796619
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingПравда чет не слышно об успешных проектах без app сервера.вот поэтому и бредовая...
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796621
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПредположу что в продуктовых системах баблос не двигается ORM-ом.

Возражения?баблос не совсем учетка. А орм для учетки.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796623
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123maytonПредположу что в продуктовых системах баблос не двигается ORM-ом.

Возражения?баблос не совсем учетка. А орм для учетки.
Заявку сформировать? Да.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796635
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Там где
@TransatiionAttribte(.... REQUIRED)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796641
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это прекрасно.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796642
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭто прекрасно.

но непонятно, что
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796648
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинmaytonЭто прекрасно.

но непонятно, что
топик прекрастный

а с точки зрения оценки качества срача на пустом месте, так вообще - феерический

IMHO
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796655
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
)) завтра все будут в других топиках рассказывать новичкам как работать с хибером.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796661
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Leonid Kudryavtsev,
)) завтра все будут в других топиках рассказывать новичкам как работать с хибером.

новички нынче опасные.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796666
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверинновички нынче опасные.

они тоже могут много рассказать о том, "как работать с хибером"....
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796668
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
Сегодня ДБА был. Это не опасно)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796671
Озверин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevОзверинновички нынче опасные.

они тоже могут много рассказать о том, "как работать с хибером"....

мне тут нафтыкали в одном из топиков...с опаской теперь советы давать буду - вдруг кому-то не понравится, что у меня ЧСВ 30 см?
так что да...
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796677
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Озверин,
ТС мог запустить профайлер. Заснять транзакции пишущие по 6 сек. И предъявить тему для обсуждения.
Не судьба.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796695
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТС должне быть сфокусирован на том что плохо работает в БД. С точки зрения метрик БД.
Медленно. Создает нагрузки. Приводит к блокировкам.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796712
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но наверное сначала даже не настолько "на уровне БД", а с точки зрения бизнес операции
Нажали на кнопку - долго
Потом уже и на "метрики БД" можно переключаться.

Если вопрос сайзинга, то наверное аналогично. Какая бизнес нагрузка сейчас, сколько ресурсов потребляет (наверное тут уже "метрики БД"), что планируется, что вызывает риски.

IMHO & AFAIK
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796725
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
Ну,
mayton акцентрировал что ТС - #базистнепрограммист. Который восстал против архитектора с прогерами.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796806
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Друзья. Давайте так:
Код: java
1.
ВыдатьКнижки(user,  listСписок) 



Без борделей, банков и индусов.без проблем

Рассмотрим как часть системы.
Приходит юзер в библиотеку получить книжки…
значит он там зарегистрирован, следовательно у него есть id в базе библиотеки.
Садится за комп (бараузер) логинится.
Выбирает книги , они заносятся в таблицу в браузере.
Окончил набор , жмет выдать книги…
браузер отправляет на сервер команду issue_books, id юзера, и id всех выбранных книжек.
Сервер получает строку, вызывает метод issue_books и передаёт ему два параметра id юзера, и строку из id книг.
В методе issue_books происходит вызов хранимки с передачей ей этих двух параметров.
В хранимке происходит необходимые действия с этими параметрами, в результате чего эти книги помечаются как подготовленные к отбору на выдачу, ну и прочее уже по конкретному тз.
после отработки хранимки юзеру отправляется сообщение — подойти к выдаче и ждать книги, как результат работы хранимки - список книг с местами их хранения отправляется оператору для поиска и доставки книг на выдачу.
метод закончил работу
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796831
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>вадя, сегодня, 21:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853262][21853262]
>без проблем … Выбирает книги ...
<Думаю, что задача выбора книг имеет тот же порядок сложности, что и основная. К тому же, выбранный список книг читатель может отсортировать по автору или по годам издания, пометить поле уточнения и только потом отправить серверу приложений сериализацию id выбранных книг.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796900
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>вадя, сегодня, 21:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853262][21853262]
>без проблем … Выбирает книги ...
<Думаю, что задача выбора книг имеет тот же порядок сложности, что и основная. К тому же, выбранный список книг читатель может отсортировать по автору или по годам издания, пометить поле уточнения и только потом отправить серверу приложений сериализацию id выбранных книг.
задача выбора/поиска не рассматривается, если интересует сам поиск могу отдельно описать
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796931
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Ты описал клиент сервер. Двухзвенку. Без коллекций. Без аппСервера. Без ОРМ.
Бизнес логика метода будет написана в хранимке БД а не на java, хотя четко было название метода.
Клиентские транзакции отсутствуют.
Двойка.
Так пишут в дельфи, ассеss но не java.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796933
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяВыбирает книги , они заносятся в таблицу в браузере.под каким именем, если пул коннектов и все ходят под одним юзверем?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796935
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадяВыбирает книги , они заносятся в таблицу в браузере.под каким именем, если пул коннектов и все ходят под одним юзверем?упс, вопрос снял.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796943
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ты описал клиент сервер. Двухзвенку. Без коллекций. Без аппСервера. Без ОРМ.
Бизнес логика метода будет написана в хранимке БД а не на java, хотя четко было название метода.
Клиентские транзакции отсутствуют.
Двойка.
Так пишут в дельфи, ассеss но не java.если можно решить задачу проще я буду решать проще, и городить что-то ради непонятно чего я не буду.
нафига какие-то коллекции? ради того что ты назвал это трёхзвенкой?
есть клиент(браузер),
есть серверное приложение, которое принимает и обрабатывает запросы от клиента, и отправляет клиенту обработанные результаты и взаимодействует с базой,
есть база
по большому счёту в наличии 3 звена.

акс и делфи напрямую взаимодействуют с базой - нет серверного приложения
в наличии только 2 звена
попробуй выставить такого клиента а итет и твоя база будет взломана в пить минут.

зачем коллекции? что они дадут ? конкретно для твоего примера?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796947
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
У тебя бардак в правописании, и такой же бардак в архитектуре.
Не пиши свои много букф. Зачем тебе архитектура?
Сейчас уже стримы вовсю, а у тебя коллекции лишние.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796950
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадязачем коллекции? что они дадут ? конкретно для твоего примера?))
Смешной вопрос.
А в чем получить список строк книг на выдаче у пришедшего в библиотеку? Должника?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796956
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпопробуй выставить такого клиента а итет и твоя база будет взломана в пить минут.OFF
В профиле демка-сайт. Оракл наружу. Никто не ломает)))
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796958
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123А в чем получить список строк книг на выдаче у пришедшего в библиотеку? Должника?в чём проблема?
библиотекарь вводит что-то идентифицирующее читателя (это может быть штрихкод с его читательского билета)
код отправляется на сервер в виде команды "узнать_задолженность" + id читателя
серверное приложение вызывает метод узнать_задолженность с параметром id читателя, в методе вызывается хранимка с параметром id читателя, и возвращает результсет со списком не возвращённых книг.
метод обрабатывает этот результсет и формирует html строку таблицы содержащий этот список, и отправляет клиенту-браузеру, тот вставляет в нужное место в dom и библиотекарь видит что читатель должен....

в этом есть проблемы? найди место для коллекции
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796960
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123В профиле демка-сайт. Оракл наружу. Никто не ломает)))анек про неуловимого Джо знаешь?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796963
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123В профиле демка-сайт. Оракл наружу. Никто не ломает)))у тебя оракл формирует html?
и браузер сам формирует запросы к базе напрямую?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796965
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадякод отправляется на сервер в виде команды "узнать_задолженность" + id читателявадя ты в своем уме?
Это бизнес логика в методе с названием выше.
Там не команды серверу, а методы.
Пещерный ты человек.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796969
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадявозвращает результсетв дельфи DataSource and DataSet)))
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796970
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Продолжай.
Удачи!
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796971
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Там не команды серверу, а методы.ты уже началь цепляться к терминам.
есть такое "... хоть горошком назови, только в печь не ставь"
Petro123в дельфи DataSource and DataSet)))какая разница? суть одна.
Petro123Продолжай.
Удачи!значит можно и без коллекций?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796973
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Мне интересно. Ты в ассеsse два или три метода писал хоть раз?
Как там передавал из метода в метод список? Ну, например список товаров?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796976
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
СписокТоваров
Код: java
1.
2.
ПроверитьТоварыНаЗапрещенные(СписокТоваров) ;
ОтдатьСписокНаРеализацию(СписокТоваров);
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796978
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадязначит можно и без коллекций?можно;
Ваша первая программ на языке Java
Рассмотрим простейшую программу - она просто выводит сообщение в консольное окно.

public class SampleProgram
{
public static void main (String [] args)
{
System.out.println("Hello, Java world!");
}
}
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796993
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Как там передавал из метода в метод список? Ну, например список товаров?давно было...
а зачем передавать из одного в другое?
когда можно просто из запроса сразу отобразить юзеру?
всё решается на этапе проектирования и правильного составления структуры базы. тогда не потребуется передавать никаких списков.
я уже не однократно описывал как в моей самописной "1с" операторы формировали счёт во время разговора с клиентом. и без всяких ПроверитьТоварыНаЗапрещенные и ОтдатьСписокНаРеализацию
звонок, заказ, счёт у клиента - всё за один разговор с клиентом. с учетом наличия товара, резервов, поставок и прочего.

Код: pascal
1.
2.
ПроверитьТоварыНаЗапрещенные(СписокТоваров) ;
ОтдатьСписокНаРеализацию(СписокТоваров);


представляешь можно было и без такого нагромождения обходиться.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39796996
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Ваша первая программ на языке Java
Рассмотрим простейшую программу - она просто выводит сообщение в консольное окно.если можно обходиться без нагромождения лишнего - я никогда не буду использовать то без чего можно обойтись..
я тебе привёл два примера без твоих коллекций, если найдёшь в приведённых вариантах место - можешь их туда впихать, но они там как собаке пятая нога.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797003
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Да. Процедурного стиля программист до гробовой доски.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797005
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Да. Процедурного стиля программист до гробовой доски.ещё раз зачем использовать то, без чего можно обойтись ?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797006
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123Да. Процедурного стиля программист до гробовой доски.ещё раз зачем использовать то, без чего можно обойтись ?это вопрос архитектуры. Не для тебя.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797012
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
Выше я дал пример с двумя методами от начальника.
1) Как передашь список?
2) Будешь неделю шефу доказывать что это лишнее.
3) Уволишься.
?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797031
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123это вопрос архитектуры. Не для тебя.если следование архитектуре идеи в ущерб системе - значит надо менять архитектуру. а следовательно архитектора.



Petro123Выше я дал пример с двумя методами от начальника.
1) Как передашь список?
2) Будешь неделю шефу доказывать что это лишнее.
3) Уволишься.
?
2 если не удастся убедить . то 3

ТС уже высказал намечающееся решение - покупка нового железа, как правило лишние бабки решают
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797035
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется топик зашел не туда.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797037
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, сегодня, 09:17 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853557][21853557]
>...Как там передавал из метода в метод список?
<А как ты передаёшь запрос с параметрами из метода в метод удаленных сервисов 4-x звенки?
Я не применяю такой вариант =ПроверитьТоварыНаЗапрещенные(СписокТоваров)=,
а делаю так =Запрос("ПроверитьТоварыНаЗапрещенные",СписокТоваров)=.
То что в () сериализую и обычно подвергаю компрессии (и может быть крипто)
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797040
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonМне кажется топик зашел не туда.с одной стороны полностью не туда...
с другой .....
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797044
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonМне кажется топик зашел не туда.да
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797045
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
Коллекции и ОРМ вам тоже не нужны?
В шарпе?
Тогда вас двое на два ЯП.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797047
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю удалить вообще топик как квадрат Малевича.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797062
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю пятничным топиком поднять сравнение трехзвеночных архитектур
между собой. MVP/MVC/MVVM... и еще дофига других которых мы не знаем.

Двухзвеночных тоже коснёмся но поверхностно.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797121
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>mayton, сегодня, 10:55 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853687][21853687]
>Предлагаю…
<Поддерживаю. Уточни формулировку и поднимай.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797132
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonДвухзвеночных тоже коснёмся но поверхностно.нет уж.
Либо двухзвенка проект, либо трех.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797169
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да просто можно было упомянуть что был дескыть Document->View
у Microsoft. Был да сплыл. Вместе с МФЦ и вижуалами.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797177
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, сегодня, 11:58 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853808][21853808]
>нет уж.
<так просто в небытие мой проект, мою печальку. Информационная система имеет и 2-х и 3-х звенные части.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797213
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
Да. Нет у тебя аудитоории).
Ни в шарппе, ни в java сами ручками аппСервер не пишут.
Увы.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797226
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, сегодня, 12:59 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853935][21853935]
>...Увы
<Понимаю Вас, джиннов из лампы. Многое можете, очень любите себя родненьких и крайне плохо относитесь к членам других ламп.
Но я не раб лампы. Смею Вас заверить, в шарпе не пишут аппСерверы, здесь пишут удаленные сервисы. А хосты для них выбирают по настроению или ещё как, исходя из тт. Функционал сервиса вполне соответствует апп. Хотелось бы сравнить подходы.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797230
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевздесь пишут удаленные сервисыты забыл слово ВЕБ сервисы. Они разные.

ВМоисеевФункционал сервиса вполне соответствует апп
Нет.
Ручками самописка АппСервер не равен Веб сервису.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797295
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, сегодня, 13:18 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21853962][21853962]
>...Ручками самописка АппСервер не равен Веб сервису.
<Так давайте рассмотрим, проанализируем.
Ты вызываешь метод аппСервера так =ПроверитьТоварыНаЗапрещенные(СписокТоваров)=, при использовании WCF аналогично. Только метод =ПроверитьТоварыНаЗапрещенные= удаленного сервиса видимо придется писать ручками.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797297
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,

Нет. Не так. Я год назад тебе советовал - напиши хотя бы одно веб приложение.
Ты до сих пор не написал.
А в java web с молоком матери пишут.
Ты не туда пришел.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797471
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Petro123, сегодня, 14:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1310972&msg=21854056][21854056]
>...Ты не туда пришел.
<Если, 3-х (много) звенка это только WEB сервер, то да.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797476
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я по старинке расчитывал число звеньев - как число хостов в терминологии IP-протокола.

Но возможно я не прав и современная концепция N-звенок уже давно ушла это такой формулы?
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797484
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797489
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага. А если брать клиент-сервер то ... там я полагаю бизнес-логика размазана по 2-м уровням.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797499
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Клиент сервер по двум это толстый клиент. С тонким все в ХП и на клиенте только события клики.
...
Рейтинг: 0 / 0
Передача списка целых чисел из Java в хранимую процедуру SQL Server
    #39797526
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>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КП примерно). СП слоя идентичны - реализация масштабируемости и надежности обработки запросов клиентов. Отказ компонента схемы не приводит к фатальным последствиям.
Центр управления сообщениями есть демпфер из почтовых ящиков.
Клиентское приложение помещает сообщение-запрос в почтовый ящик и будит сервер приложений, если такой есть и переводится в состояние ожидания (засыпает) - ждет завершения обработки сообщения-запроса - в почтовом ящике лежит сообщение-ответ и т.д.
...
Рейтинг: 0 / 0
279 сообщений из 279, показаны все 12 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача списка целых чисел из Java в хранимую процедуру SQL Server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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