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