|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
hVostt Просто хибер это убер-вундервафля :) Видимо и джаве тож самое. - мне больше EclipseLink нравится ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 17:03 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Kachalov hVostt Просто хибер это убер-вундервафля :) Видимо и джаве тож самое. - мне больше EclipseLink нравится О. А можете дать нам развернутый анализ по Hiber/EclipseLink? В основном интересует простота исопльзования. Т.к. Хибер не может похвастаться простотой. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 17:22 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
mayton В основном интересует простота исопльзования. Т.к. Хибер не может похвастаться простотой. - в смысле простоты монопенисуарно, хотя хибер, действительно как то поархаичней (больше возможностей - больше гемороев). Основной + от ЭклипсЛинка (на мой взгляд) - он лучше соответствует спецификации JPA ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 17:57 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
mayton, Так там особо альтернатив и нет. Mybatis, jooq и jdbi и то это не орм, а маперы. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:08 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Oracle TopLink? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:10 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79, Привет, Стас. Да всё работает, но дело в том, что оно при этом отправляет кучу запросов с бд. В этом его проблема. Да, как-то можно сделать в несколько, но это неоправданно сложно для гибернейт-нуба. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:15 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79, странно ты как-то читаешь... где-то увидел ненависть к хиберу и при этом не заметил, что ТС уже опробовал предлагаемый тобою вариант ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:19 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
И плодить в репозитории методы findByЧтоТоТам - это моветон :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:26 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Некоторые вещи Hibernate не умеет делать. Или по крайней мере мне не получилось их реализовать на уровне HQL/Criteria. Например в некоторых задачах обогащения справочников мне нужна была команда UPSERT(это два в одном UPDATE/INSERT) в 1 сетевой раундтрип. И в Oracle и в PG это можно сделать. В первом - с использованием MERGE во втором INSERT-ONCONFLICT-UPDATE. Компромиссы (попробовать-словить-эксцепшен-повторить) меня не устраивали. Это был highload и там загрузка справочников должна проходить быстро. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:26 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79 у нас супер нагруженная распределенная система... более млн уникальных запросов в день - все работает 12 запросов в секунду не тянет на супер нагруженную систему ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:33 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Напомни jOOQ это платный продукт. Верно? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:33 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79 Дмитрий Мух пропущено... 12 запросов в секунду не тянет на супер нагруженную систему это был проект не касающийся моей текущей работы) wat? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:40 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79, Ещё бы хибер из коробки миграции БД поддерживал, может и прожил бы на плаву дольш :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:40 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79 mayton Напомни jOOQ это платный продукт. Верно? нет для постгреса) Я пытался приспособить для толстого бизнеса (дата аналитика на MSSQL) jOOQ. У него хитрая лицензия. Похожа на развод для лохов. Вобщем для Oracle/MSSQL (основной дорогой сегмент) надо будет платить. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:44 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79 Дмитрий Мух пропущено... wat? What did you mean then ? 12 запросов в секунду не тянет на супер нагруженную систему Или скажу иначе: не надо заливать нам чему нас учили и как обстоят дела сейчас ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:44 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79 hVostt Zzz79, Ещё бы хибер из коробки миграции БД поддерживал, может и прожил бы на плаву дольш :) до сих пор на плаву) в чем проблема использовать flyway? Так вы же писали, что мигрировали с одной БД на другую, заменив коннекшен стринг. При чём в таком сценарии флайвей? ) На плаву означает, что технология является одной из предпочтительных для новых проектов. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:45 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79 Дмитрий Мух И плодить в репозитории методы findByЧтоТоТам - это моветон :) зачем плодить -пиши только то что тебе надо Моветон так писать методы в репозитории, да и не по SOLID. Открой для себя шаблон Спецификация. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:49 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
hVostt Zzz79, Ещё бы хибер из коробки миграции БД поддерживал, может и прожил бы на плаву дольш :) Миграция - это класс ETL запросов. Массовая загрузка. Миллиарды datarows. Streamable. Hiber - OLTP. Точечные запросы. Работа с формочками. Тело запроса - вариативно. Может динамически конструироваться. Скорость - небольшая. Соотвествует скорости ввода данных всеми операторами системы. Поэтому хибер никогда не будет поддерживать миграции. Другой класс ибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:49 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
mayton hVostt Zzz79, Ещё бы хибер из коробки миграции БД поддерживал, может и прожил бы на плаву дольш :) Миграция - это класс ETL запросов. Массовая загрузка. Миллиарды datarows. Streamable. Hiber - OLTP. Точечные запросы. Работа с формочками. Тело запроса - вариативно. Может динамически конструироваться. Скорость - небольшая. Соотвествует скорости ввода данных всеми операторами системы. Поэтому хибер никогда не будет поддерживать миграции. Другой класс ибо. У хибера знания модели данных есть? Есть. Поддерживать изменения в модели на основе снепшотов можно? Можно :) Значит хибер мог бы, да не осилил. Итак слишком толстый ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:51 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79 Дмитрий Мух пропущено... 12 запросов в секунду не тянет на супер нагруженную систему Или скажу иначе: не надо заливать нам чему нас учили и как обстоят дела сейчас про какие 12 запросов ты говоришь? Не тупи. Твои "более млн уникальных запросов в день" - это где-то 12 запросов в секунду. Не тянет на супер нагруженную систему. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:51 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79 mayton пропущено... Я пытался приспособить для толстого бизнеса (дата аналитика на MSSQL) jOOQ. У него хитрая лицензия. Похожа на развод для лохов. Вобщем для Oracle/MSSQL (основной дорогой сегмент) надо будет платить. основной сегмент сейчас Postrgres ,по крайне мере значительная часть РФ банков на нем Импорто-замещение? Мне интересно как они с partitioning поступили. Oracle поддерживал PK+сложный partitionning по двум измерениям (матрица типа). PG еле-еле поддерживает только одно из двух. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:52 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Дмитрий Мух Zzz79 пропущено... зачем плодить -пиши только то что тебе надо Моветон так писать методы в репозитории, да и не по SOLID. Открой для себя шаблон Спецификация. А всё равно продолжают так писать... До сих пор :-/ ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:52 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
mayton hVostt Zzz79, Ещё бы хибер из коробки миграции БД поддерживал, может и прожил бы на плаву дольш :) Миграция - это класс ETL запросов. Массовая загрузка. Миллиарды datarows. Streamable. hVostt пишет про миграции схемы/структуры БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:53 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79 как бы это нормально написать методы ,которые тебе нужны - они что кушать чтоли просят?) Хех, вот именно, что просят. И кушать просят очень много :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:55 |
|
Удаление записей соответствующих условию из БД в Hibernate
|
|||
---|---|---|---|
#18+
Zzz79 Дмитрий Мух пропущено... Моветон так писать методы в репозитории, да и не по SOLID. Открой для себя шаблон Спецификация. что значит моветон) у тебя есть репозиторий и тебе нужно с ним работать) как бы это нормально написать методы ,которые тебе нужны - они что кушать чтоли просят?) моветон это юзать ломбок без понимания того ,что там генерируется - вот тут я согласен,а хибер методы пока их не дергали - как бы и никого не напрягают) Нет, Стас, это реально моветон. Повторю: открой для себя шаблон Спецификация. Ну и про SOLID почитай. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2020, 18:56 |
|
|
start [/forum/topic.php?fid=59&startmsg=39971931&tid=2120761]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 239ms |
total: | 505ms |
0 / 0 |