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 - библиотека для логирования
Код не видно. Что за сущность, что за связка, какие там аннотации, хрен разберешь. Очень хорошая лекция, но только на слух воспринимать тяжело, очень много информации потеряно. :(
Criteria API ужасна чуть больше, чем полностью. QueryDSL - отличный заменитель, плюс позволяет на этой же сгенеренной модели писать нативные запросы, если нужно.
Я внимательно прослушала эту лекцию насчёт Hibernate. И всё прекрасно, всё объяснил очень хорошо. Остаётся только один вопрос - а на хрена козе баян???? То есть какая вообще польза от этого Hibernate??? Оказывается, что этот умный помощник очень старается помочь, и очень хорошо помогает, но делает это так, как он хочет. Не так, как хотите вы - а так, как он сам это понимает. То есть вместо того, чтобы тупо писать на Java и SQL, оптимизировать и организовывать код и писать подробные комментарии, вместо этого простого и тупого решения - мы используем передовые технологии, которые все сами сделают за нас. И они делают. Только опять таки, они это делают так, как им хочется. А программисты потом радостно и много работают, пытаясь догадаться, что именно этот прекрасный помощник опять вытворил, следуя своей странной логике.
Реклама глючности hibernate. Хорошо что докладчик все честно говорит, что hibernate полная глюк фигня. Мы переехали на nosql в 2010 году. RIP Hibernate.
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 - библиотека для логирования
Хорошо поставлена речь. Приятно слушать.
Отличная лекция . Я сейчас интенсивно учу хибернайт и выходит что человек на пальцах умеет быстро направить в тему. Браво Вячеслав.
Отличный доклад и докладчик. Благодарю, Вячеслав!
Очень приятно было слушать лекцию.
Спасибо! Чётко по делу,не скучно,всё понятно.
неплохая обзорная лекция, да и сам лектор замечательно рассказывает, спасибо огромное.
Великолепная лекция! Спасибо за полезную информацию, которую вложили в лекцию >1часа
Лектор просто супер, так приятно слушать
Код не видно. Что за сущность, что за связка, какие там аннотации, хрен разберешь. Очень хорошая лекция, но только на слух воспринимать тяжело, очень много информации потеряно. :(
Criteria API ужасна чуть больше, чем полностью. QueryDSL - отличный заменитель, плюс позволяет на этой же сгенеренной модели писать нативные запросы, если нужно.
Спасибо!
Есть ли презентация? Где скачать?
Странно, вроде у сущности может быть четыре состояния. Куда автор ещё два дел?
Может 7 лет назад так и было?
Пару дней назад столкнулся с хайбернетом... Впечатления смешанные.
В 2022 как-то даже странно слышать, что ругают критерию.
Hibernate- это тихий ужас, на проверку оказалось, что он многократно увеличивает время разработки, особенно в крупных проектах
увеличивает в сравнении с чистым SQL?)
Без Хибернейта плохо, а с ним - грабли, грабли ...
Костыли =)
Ходим по граблям на костылях )))
Прекрасная инфа для подготовки к собесу
Забавно он мячик кинул типу который на него даже не смотрел)))
В этом и есть суть хибернейта))
Я внимательно прослушала эту лекцию насчёт Hibernate. И всё прекрасно, всё объяснил очень хорошо.
Остаётся только один вопрос - а на хрена козе баян???? То есть какая вообще польза от этого Hibernate???
Оказывается, что этот умный помощник очень старается помочь, и очень хорошо помогает, но делает это так, как он хочет. Не так, как хотите вы - а так, как он сам это понимает.
То есть вместо того, чтобы тупо писать на Java и SQL, оптимизировать и организовывать код и писать подробные комментарии, вместо этого простого и тупого решения - мы используем передовые технологии, которые все сами сделают за нас. И они делают. Только опять таки, они это делают так, как им хочется. А программисты потом радостно и много работают, пытаясь догадаться, что именно этот прекрасный помощник опять вытворил, следуя своей странной логике.
Странно что ни слова о главной особенности hibernate - он просто чудовищно медленный.
сам по себе мапинг на таблицы оч сомнительное по производительности мероприятие)
вроде как раз об этом сказано ua-cam.com/video/C-wEZjEOhWc/v-deo.html
И это называется введение?
хотелось бы про MyBatis подобное видео
И? Разрекламировал в конце недоступную ссылку "Николай Алименков - Босиком по граблям Hibernate" ua-cam.com/video/FeVvj2letUY/v-deo.html
для тех кто найти не смог сам. ссылка актуальна на май 2018-го ua-cam.com/video/YzOTZTt-PR0/v-deo.html
это не введение в хибернейт
Одна проблема: это ни фига не введение. Как и большинство видосов по JAVA, тут рассчитано на персов, которые уже в курсе дела что по чем.
Если вы знаете, что такое sql-запросы, и понимаете, что java-коду нужно как-то общаться с БД, то все поймете.
что ещё за persistence, никто так и не смог перевести этот термин?
Hibernate - монструозное дерьмо. Юзаю MyBatis и все отлично.
абсолютно согласен. Маппинг резалт сета отлично делает MyBatis. А запросы лучше писать на SQL
@@andreiisachenko6755 тогда уж проще отказаться от ORM и взять какую нибудь лёгкую обёртку над JDBC типа jdbi
Реклама глючности hibernate. Хорошо что докладчик все честно говорит, что hibernate полная глюк фигня. Мы переехали на nosql в 2010 году. RIP Hibernate.
хАЙбернейт, а не хИбернейт
Душнила, ты компьютер называешь наверное тоже как "компьюте"?
@@gingerCatStore лучше слыть душнилой, чем бестолочью
тогда айбернейт, бестолочь в итоге ты@@durbanpoison8831
@@durbanpoison8831 не в твоем случае