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 жыл бұрын
Хорошо поставлена речь. Приятно слушать.
@Unconvinient4 жыл бұрын
Отличная лекция . Я сейчас интенсивно учу хибернайт и выходит что человек на пальцах умеет быстро направить в тему. Браво Вячеслав.
@ИльяУшаков-о7о5 жыл бұрын
неплохая обзорная лекция, да и сам лектор замечательно рассказывает, спасибо огромное.
@Devivl Жыл бұрын
Отличный доклад и докладчик. Благодарю, Вячеслав!
@fkyduckwarsaw6913 жыл бұрын
Спасибо! Чётко по делу,не скучно,всё понятно.
@JGolt Жыл бұрын
Великолепная лекция! Спасибо за полезную информацию, которую вложили в лекцию >1часа
@niener41762 жыл бұрын
Очень приятно было слушать лекцию.
@ShvabovichJulia4 жыл бұрын
Лектор просто супер, так приятно слушать
@hibernate37347 жыл бұрын
Criteria API ужасна чуть больше, чем полностью. QueryDSL - отличный заменитель, плюс позволяет на этой же сгенеренной модели писать нативные запросы, если нужно.
@LocuraMaestro Жыл бұрын
Код не видно. Что за сущность, что за связка, какие там аннотации, хрен разберешь. Очень хорошая лекция, но только на слух воспринимать тяжело, очень много информации потеряно. :(
@crashoverride96818 жыл бұрын
Спасибо!
@DasBosch2 жыл бұрын
В 2022 как-то даже странно слышать, что ругают критерию.
@ruslansimakov90873 жыл бұрын
Прекрасная инфа для подготовки к собесу
@TheElents6 ай бұрын
Я внимательно прослушала эту лекцию насчёт Hibernate. И всё прекрасно, всё объяснил очень хорошо. Остаётся только один вопрос - а на хрена козе баян???? То есть какая вообще польза от этого Hibernate??? Оказывается, что этот умный помощник очень старается помочь, и очень хорошо помогает, но делает это так, как он хочет. Не так, как хотите вы - а так, как он сам это понимает. То есть вместо того, чтобы тупо писать на Java и SQL, оптимизировать и организовывать код и писать подробные комментарии, вместо этого простого и тупого решения - мы используем передовые технологии, которые все сами сделают за нас. И они делают. Только опять таки, они это делают так, как им хочется. А программисты потом радостно и много работают, пытаясь догадаться, что именно этот прекрасный помощник опять вытворил, следуя своей странной логике.
@vladsoldatenko85615 жыл бұрын
Пару дней назад столкнулся с хайбернетом... Впечатления смешанные.
@angular-developer-e1t7 жыл бұрын
Без Хибернейта плохо, а с ним - грабли, грабли ...
@kemal19102 жыл бұрын
Костыли =)
@homo-ergaster Жыл бұрын
Ходим по граблям на костылях )))
@ИванПошековский5 жыл бұрын
Hibernate- это тихий ужас, на проверку оказалось, что он многократно увеличивает время разработки, особенно в крупных проектах
@dreamer_vi9052 жыл бұрын
увеличивает в сравнении с чистым SQL?)
@Kadabra19815 жыл бұрын
Странно что ни слова о главной особенности hibernate - он просто чудовищно медленный.
@jonik_doit44635 жыл бұрын
сам по себе мапинг на таблицы оч сомнительное по производительности мероприятие)
@danilishei5 жыл бұрын
вроде как раз об этом сказано kzbin.info/www/bejne/eV7ado2gerSbjcU
@d-fyz7 жыл бұрын
Забавно он мячик кинул типу который на него даже не смотрел)))
@СергейВ-р2б5 жыл бұрын
В этом и есть суть хибернейта))
@gennadyshevchenko7940 Жыл бұрын
Странно, вроде у сущности может быть четыре состояния. Куда автор ещё два дел?
@stavatar28 Жыл бұрын
Может 7 лет назад так и было?
@РоманВладимирович20244 жыл бұрын
Есть ли презентация? Где скачать?
@eugenenovikov6715 жыл бұрын
что ещё за persistence, никто так и не смог перевести этот термин?
@aiwprton8057 жыл бұрын
хотелось бы про MyBatis подобное видео
@emptinessForThem6 жыл бұрын
Одна проблема: это ни фига не введение. Как и большинство видосов по JAVA, тут рассчитано на персов, которые уже в курсе дела что по чем.
@gandibaat36376 жыл бұрын
Если вы знаете, что такое sql-запросы, и понимаете, что java-коду нужно как-то общаться с БД, то все поймете.
@CrueL547 жыл бұрын
И это называется введение?
@Sk-gb2hx4 жыл бұрын
это не введение в хибернейт
@IgorYegorkin8 жыл бұрын
И? Разрекламировал в конце недоступную ссылку "Николай Алименков - Босиком по граблям Hibernate" kzbin.info/www/bejne/fJa5p51oocqni7s
@birds_channel6 жыл бұрын
для тех кто найти не смог сам. ссылка актуальна на май 2018-го kzbin.info/www/bejne/j6uyhY2KqZKDiJI
@smalex7 жыл бұрын
Реклама глючности hibernate. Хорошо что докладчик все честно говорит, что hibernate полная глюк фигня. Мы переехали на nosql в 2010 году. RIP Hibernate.
@platonelenin6 жыл бұрын
Hibernate - монструозное дерьмо. Юзаю MyBatis и все отлично.
@andreiisachenko67553 жыл бұрын
абсолютно согласен. Маппинг резалт сета отлично делает MyBatis. А запросы лучше писать на SQL
@TheLancelot643 жыл бұрын
@@andreiisachenko6755 тогда уж проще отказаться от ORM и взять какую нибудь лёгкую обёртку над JDBC типа jdbi
@durbanpoison88314 жыл бұрын
хАЙбернейт, а не хИбернейт
@gingerCatStore2 жыл бұрын
Душнила, ты компьютер называешь наверное тоже как "компьюте"?
@durbanpoison88312 жыл бұрын
@@gingerCatStore лучше слыть душнилой, чем бестолочью
@excrtscrt61402 ай бұрын
тогда айбернейт, бестолочь в итоге ты@@durbanpoison8831