| 
 | 
| 
 
Удаление записей соответствующих условию из БД в 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&msg=39971931&tid=2120761]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    12ms | 
check forum access:  | 
    3ms | 
check topic access:  | 
    3ms | 
track hit:  | 
    61ms | 
get topic data:  | 
    9ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    57ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 13ms | 
| total: | 171ms | 

| 0 / 0 | 

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