Вячеслав Круглов - Введение в Hibernate: что, зачем, и где стандартные ловушки

  Рет қаралды 108,122

JPoint, Joker и JUG ru — Java-конференции

JPoint, Joker и JUG ru — Java-конференции

Күн бұрын

Пікірлер: 47
@andreyyakimov5011
@andreyyakimov5011 3 жыл бұрын
0:58 - Введение в ORM, JPA, Hibernate 5:05 - Словарь частых понятий 6:08 - Схема состояний объектов 8:12 - Связи между сущностями 9:05 - Дефолтные значения в Hibernate 10:35 - Flush, или выполнение накопленных запросов 12:13 - 3 вида запросов 19:04 - Проблема "N+1 select" 26:00 - Кеши в Hibernate 29:57 - Embedded сущности, или денормализация БД 31:54 - Переносимость между СУБД 39:50 - Log4JDBC - библиотека для логирования
@МаксимЯвлянский
@МаксимЯвлянский 6 жыл бұрын
Хорошо поставлена речь. Приятно слушать.
@Unconvinient
@Unconvinient 4 жыл бұрын
Отличная лекция . Я сейчас интенсивно учу хибернайт и выходит что человек на пальцах умеет быстро направить в тему. Браво Вячеслав.
@ИльяУшаков-о7о
@ИльяУшаков-о7о 5 жыл бұрын
неплохая обзорная лекция, да и сам лектор замечательно рассказывает, спасибо огромное.
@Devivl
@Devivl Жыл бұрын
Отличный доклад и докладчик. Благодарю, Вячеслав!
@fkyduckwarsaw691
@fkyduckwarsaw691 3 жыл бұрын
Спасибо! Чётко по делу,не скучно,всё понятно.
@JGolt
@JGolt Жыл бұрын
Великолепная лекция! Спасибо за полезную информацию, которую вложили в лекцию >1часа
@niener4176
@niener4176 2 жыл бұрын
Очень приятно было слушать лекцию.
@ShvabovichJulia
@ShvabovichJulia 4 жыл бұрын
Лектор просто супер, так приятно слушать
@hibernate3734
@hibernate3734 7 жыл бұрын
Criteria API ужасна чуть больше, чем полностью. QueryDSL - отличный заменитель, плюс позволяет на этой же сгенеренной модели писать нативные запросы, если нужно.
@LocuraMaestro
@LocuraMaestro Жыл бұрын
Код не видно. Что за сущность, что за связка, какие там аннотации, хрен разберешь. Очень хорошая лекция, но только на слух воспринимать тяжело, очень много информации потеряно. :(
@crashoverride9681
@crashoverride9681 8 жыл бұрын
Спасибо!
@DasBosch
@DasBosch 2 жыл бұрын
В 2022 как-то даже странно слышать, что ругают критерию.
@ruslansimakov9087
@ruslansimakov9087 3 жыл бұрын
Прекрасная инфа для подготовки к собесу
@TheElents
@TheElents 6 ай бұрын
Я внимательно прослушала эту лекцию насчёт Hibernate. И всё прекрасно, всё объяснил очень хорошо. Остаётся только один вопрос - а на хрена козе баян???? То есть какая вообще польза от этого Hibernate??? Оказывается, что этот умный помощник очень старается помочь, и очень хорошо помогает, но делает это так, как он хочет. Не так, как хотите вы - а так, как он сам это понимает. То есть вместо того, чтобы тупо писать на Java и SQL, оптимизировать и организовывать код и писать подробные комментарии, вместо этого простого и тупого решения - мы используем передовые технологии, которые все сами сделают за нас. И они делают. Только опять таки, они это делают так, как им хочется. А программисты потом радостно и много работают, пытаясь догадаться, что именно этот прекрасный помощник опять вытворил, следуя своей странной логике.
@vladsoldatenko8561
@vladsoldatenko8561 5 жыл бұрын
Пару дней назад столкнулся с хайбернетом... Впечатления смешанные.
@angular-developer-e1t
@angular-developer-e1t 7 жыл бұрын
Без Хибернейта плохо, а с ним - грабли, грабли ...
@kemal1910
@kemal1910 2 жыл бұрын
Костыли =)
@homo-ergaster
@homo-ergaster Жыл бұрын
Ходим по граблям на костылях )))
@ИванПошековский
@ИванПошековский 5 жыл бұрын
Hibernate- это тихий ужас, на проверку оказалось, что он многократно увеличивает время разработки, особенно в крупных проектах
@dreamer_vi905
@dreamer_vi905 2 жыл бұрын
увеличивает в сравнении с чистым SQL?)
@Kadabra1981
@Kadabra1981 5 жыл бұрын
Странно что ни слова о главной особенности hibernate - он просто чудовищно медленный.
@jonik_doit4463
@jonik_doit4463 5 жыл бұрын
сам по себе мапинг на таблицы оч сомнительное по производительности мероприятие)
@danilishei
@danilishei 5 жыл бұрын
вроде как раз об этом сказано kzbin.info/www/bejne/eV7ado2gerSbjcU
@d-fyz
@d-fyz 7 жыл бұрын
Забавно он мячик кинул типу который на него даже не смотрел)))
@СергейВ-р2б
@СергейВ-р2б 5 жыл бұрын
В этом и есть суть хибернейта))
@gennadyshevchenko7940
@gennadyshevchenko7940 Жыл бұрын
Странно, вроде у сущности может быть четыре состояния. Куда автор ещё два дел?
@stavatar28
@stavatar28 Жыл бұрын
Может 7 лет назад так и было?
@РоманВладимирович2024
@РоманВладимирович2024 4 жыл бұрын
Есть ли презентация? Где скачать?
@eugenenovikov671
@eugenenovikov671 5 жыл бұрын
что ещё за persistence, никто так и не смог перевести этот термин?
@aiwprton805
@aiwprton805 7 жыл бұрын
хотелось бы про MyBatis подобное видео
@emptinessForThem
@emptinessForThem 6 жыл бұрын
Одна проблема: это ни фига не введение. Как и большинство видосов по JAVA, тут рассчитано на персов, которые уже в курсе дела что по чем.
@gandibaat3637
@gandibaat3637 6 жыл бұрын
Если вы знаете, что такое sql-запросы, и понимаете, что java-коду нужно как-то общаться с БД, то все поймете.
@CrueL54
@CrueL54 7 жыл бұрын
И это называется введение?
@Sk-gb2hx
@Sk-gb2hx 4 жыл бұрын
это не введение в хибернейт
@IgorYegorkin
@IgorYegorkin 8 жыл бұрын
И? Разрекламировал в конце недоступную ссылку "Николай Алименков - Босиком по граблям Hibernate" kzbin.info/www/bejne/fJa5p51oocqni7s
@birds_channel
@birds_channel 6 жыл бұрын
для тех кто найти не смог сам. ссылка актуальна на май 2018-го kzbin.info/www/bejne/j6uyhY2KqZKDiJI
@smalex
@smalex 7 жыл бұрын
Реклама глючности hibernate. Хорошо что докладчик все честно говорит, что hibernate полная глюк фигня. Мы переехали на nosql в 2010 году. RIP Hibernate.
@platonelenin
@platonelenin 6 жыл бұрын
Hibernate - монструозное дерьмо. Юзаю MyBatis и все отлично.
@andreiisachenko6755
@andreiisachenko6755 3 жыл бұрын
абсолютно согласен. Маппинг резалт сета отлично делает MyBatis. А запросы лучше писать на SQL
@TheLancelot64
@TheLancelot64 3 жыл бұрын
@@andreiisachenko6755 тогда уж проще отказаться от ORM и взять какую нибудь лёгкую обёртку над JDBC типа jdbi
@durbanpoison8831
@durbanpoison8831 4 жыл бұрын
хАЙбернейт, а не хИбернейт
@gingerCatStore
@gingerCatStore 2 жыл бұрын
Душнила, ты компьютер называешь наверное тоже как "компьюте"?
@durbanpoison8831
@durbanpoison8831 2 жыл бұрын
@@gingerCatStore лучше слыть душнилой, чем бестолочью
@excrtscrt6140
@excrtscrt6140 2 ай бұрын
тогда айбернейт, бестолочь в итоге ты​@@durbanpoison8831
@ивансмирнов-у2о
@ивансмирнов-у2о 2 ай бұрын
@@durbanpoison8831 не в твоем случае
Андрей Беляев - Hibernate 6: что нового и почему это важно
49:56
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 19 М.
Евгений Борисов - Spring Patterns
56:38
TechTrain
Рет қаралды 136 М.
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 8 МЛН
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 21 МЛН
Flake it until you make it: Nix Flakes in a Nutshell
24:27
Евгений Борисов - Spring - Глубоко и не очень
1:03:57
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 161 М.
Николай Алименков - Босиком по граблям Hibernate
50:57
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 44 М.
Что такое JDBC? Что такое ORM, Hibernate & JPA?
12:59
Sergey Nemchinskiy
Рет қаралды 74 М.
Собеседование в МТС: Middle Java разработчик не справился!
1:28:10
ШОРТКАТ — менторская программа
Рет қаралды 6 М.
Николай Алименков - Сделаем Hibernate снова быстрым
1:03:18
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 50 М.
Никита Летов - Используем @Transactional like a Pro
1:16:31
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 57 М.
Алексей Шипилёв - ForkJoinPool в Java 8
1:40:01
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 75 М.
Увеличили моцареллу для @Lorenzo.bagnati
00:48
Кушать Хочу
Рет қаралды 8 МЛН