170 похожих чатов

Интересная дискуссия. Допустим, я пишу проект по типу яндекс такси

на джаве. Стоит ли использовать хибернейт или есть более продвинутые либы?

10 ответов

44 просмотра

Очень глупо звучит. Не понятно какие у тебя запросы, какие сущности, что будет с транзакциями. Ничего не понятно. Вопрос в духе "я строю ракету, как у Илона Маска. Подскажите из какого метала строить."

Ivan-Kalmykov Автор вопроса
Skittles
Очень глупо звучит. Не понятно какие у тебя запрос...

собираю данные о пользователях (имя, адрес дома и тд) собираю текущую информацию о водителях, текущее местоположение поиск ближайшей машины да, извини, что абстрактно, но вот в целом, интересно, какие подходы используются в энтерпрайс приложениях. Я видел оч классный опен сорс, который поддерживается jetBrains, там нет хибера, но супер мощный функционал. Там надстройка над jdbc и по сути, ты всё пишешь по типу @Query("sql = "....", mapper = MyMapper.class), очень был впечетлен. Всё супер удобно, да, там нет пагинации и прочего, но фунционал оказался таки мощным. Не понятна та грань, когда появляется нужда в хибере, реально, и когда нам не достаточно jdbc с классными надстройками?

Ivan Kalmykov
собираю данные о пользователях (имя, адрес дома и ...

Когда будет утомительно работать с графом и связей сущностей руками (sql/sql builder).

Ivan-Kalmykov Автор вопроса
Владислав Хакин
Когда будет утомительно работать с графом и связей...

я верно понял, что хибер нужен когда появляется потребность в постоянном OneToOne/OneToMany и EntityGraph?

Ivan Kalmykov
я верно понял, что хибер нужен когда появляется по...

Он позволяет это делать автоматически(с определенной долей "магии" под капотом). Если делать монолит с большим количеством сущностей и связей, то скорей всего делать все руками станет очень неудобно очень быстро. Микросервисы обычно ограничиваются каким-то приемлемым размером, и скорей всего, достаточно будет делать это руками(spring-jdbc), либо с помощью готового билдера (jooq, querydsl какие-нибудь)

Ivan Kalmykov
собираю данные о пользователях (имя, адрес дома и ...

Есть грань, после которой появляется нужда избавляться от хибера, а не наоборот

Арег Coder
это и в spring data jdbc из коробки есть

Так это по сути оно и есть. Там даже специально указано, что оно появилось до спринг дата ждбц

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта