Тёмный

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

JPoint, Joker и JUG ru
Подписаться 55 тыс.
Просмотров 107 тыс.
50% 1

Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
. . . . Вячеслав Круглов, T-Systems - Введение в Hibernate: что, зачем, и где стандартные ловушки
Java-конференция Joker 2015 University Day
Санкт-Петербург, 18.10.2015

Опубликовано:

 

29 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 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 - библиотека для логирования
@Devivl
@Devivl Год назад
Отличный доклад и докладчик. Благодарю, Вячеслав!
@ShvabovichJulia
@ShvabovichJulia 4 года назад
Лектор просто супер, так приятно слушать
@LocuraMaestro
@LocuraMaestro Год назад
Код не видно. Что за сущность, что за связка, какие там аннотации, хрен разберешь. Очень хорошая лекция, но только на слух воспринимать тяжело, очень много информации потеряно. :(
@crashoverride9681
@crashoverride9681 7 лет назад
Спасибо!
@ВікторПопов-ж2ь
@ВікторПопов-ж2ь 6 лет назад
Одна проблема: это ни фига не введение. Как и большинство видосов по JAVA, тут рассчитано на персов, которые уже в курсе дела что по чем.
@gandibaat3637
@gandibaat3637 6 лет назад
Если вы знаете, что такое sql-запросы, и понимаете, что java-коду нужно как-то общаться с БД, то все поймете.
@durbanpoison8831
@durbanpoison8831 4 года назад
хАЙбернейт, а не хИбернейт
@gingerCatStore
@gingerCatStore 2 года назад
Душнила, ты компьютер называешь наверное тоже как "компьюте"?
@durbanpoison8831
@durbanpoison8831 2 года назад
@@gingerCatStore лучше слыть душнилой, чем бестолочью
@excrtscrt6140
@excrtscrt6140 Месяц назад
тогда айбернейт, бестолочь в итоге ты​@@durbanpoison8831
@ивансмирнов-у2о
@ивансмирнов-у2о 24 дня назад
@@durbanpoison8831 не в твоем случае
@МаксимЯвлянский
Хорошо поставлена речь. Приятно слушать.
@TheElents
@TheElents 4 месяца назад
Я внимательно прослушала эту лекцию насчёт Hibernate. И всё прекрасно, всё объяснил очень хорошо. Остаётся только один вопрос - а на хрена козе баян???? То есть какая вообще польза от этого Hibernate??? Оказывается, что этот умный помощник очень старается помочь, и очень хорошо помогает, но делает это так, как он хочет. Не так, как хотите вы - а так, как он сам это понимает. То есть вместо того, чтобы тупо писать на Java и SQL, оптимизировать и организовывать код и писать подробные комментарии, вместо этого простого и тупого решения - мы используем передовые технологии, которые все сами сделают за нас. И они делают. Только опять таки, они это делают так, как им хочется. А программисты потом радостно и много работают, пытаясь догадаться, что именно этот прекрасный помощник опять вытворил, следуя своей странной логике.
@ИльяУшаков-о7о
@ИльяУшаков-о7о 5 лет назад
неплохая обзорная лекция, да и сам лектор замечательно рассказывает, спасибо огромное.
@RikoRiko-zi1dk
@RikoRiko-zi1dk 4 года назад
Отличная лекция . Я сейчас интенсивно учу хибернайт и выходит что человек на пальцах умеет быстро направить в тему. Браво Вячеслав.
@hibernate3734
@hibernate3734 7 лет назад
Criteria API ужасна чуть больше, чем полностью. QueryDSL - отличный заменитель, плюс позволяет на этой же сгенеренной модели писать нативные запросы, если нужно.
@niener4176
@niener4176 2 года назад
Очень приятно было слушать лекцию.
@andreymanaenko1638
@andreymanaenko1638 7 лет назад
Без Хибернейта плохо, а с ним - грабли, грабли ...
@kemal1910
@kemal1910 2 года назад
Костыли =)
@homo-ergaster
@homo-ergaster Год назад
Ходим по граблям на костылях )))
@vladsoldatenko8561
@vladsoldatenko8561 5 лет назад
Пару дней назад столкнулся с хайбернетом... Впечатления смешанные.
@DasBosch
@DasBosch 2 года назад
В 2022 как-то даже странно слышать, что ругают критерию.
@d-fyz
@d-fyz 7 лет назад
Забавно он мячик кинул типу который на него даже не смотрел)))
@СергейВ-р2б
@СергейВ-р2б 4 года назад
В этом и есть суть хибернейта))
@fkyduckwarsaw691
@fkyduckwarsaw691 3 года назад
Спасибо! Чётко по делу,не скучно,всё понятно.
@ИванПошековский
Hibernate- это тихий ужас, на проверку оказалось, что он многократно увеличивает время разработки, особенно в крупных проектах
@dreamer_vi905
@dreamer_vi905 2 года назад
увеличивает в сравнении с чистым SQL?)
@JGolt
@JGolt Год назад
Великолепная лекция! Спасибо за полезную информацию, которую вложили в лекцию >1часа
@gennadyshevchenko7940
@gennadyshevchenko7940 Год назад
Странно, вроде у сущности может быть четыре состояния. Куда автор ещё два дел?
@stavatar28
@stavatar28 11 месяцев назад
Может 7 лет назад так и было?
@Sk-gb2hx
@Sk-gb2hx 4 года назад
это не введение в хибернейт
@ruslansimakov9087
@ruslansimakov9087 3 года назад
Прекрасная инфа для подготовки к собесу
@РоманГапонов-л5й
@РоманГапонов-л5й 4 года назад
Есть ли презентация? Где скачать?
@aiwprton805
@aiwprton805 6 лет назад
хотелось бы про MyBatis подобное видео
@Kadabra1981
@Kadabra1981 5 лет назад
Странно что ни слова о главной особенности hibernate - он просто чудовищно медленный.
@jonik_doit4463
@jonik_doit4463 5 лет назад
сам по себе мапинг на таблицы оч сомнительное по производительности мероприятие)
@danilishei
@danilishei 5 лет назад
вроде как раз об этом сказано ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-C-wEZjEOhWc.html
@CrueL54
@CrueL54 6 лет назад
И это называется введение?
@IgorYegorkin
@IgorYegorkin 8 лет назад
И? Разрекламировал в конце недоступную ссылку "Николай Алименков - Босиком по граблям Hibernate" ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-FeVvj2letUY.html
@birds_channel
@birds_channel 6 лет назад
для тех кто найти не смог сам. ссылка актуальна на май 2018-го ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-YzOTZTt-PR0.html
@eugenenovikov671
@eugenenovikov671 5 лет назад
что ещё за persistence, никто так и не смог перевести этот термин?
@platonelenin
@platonelenin 6 лет назад
Hibernate - монструозное дерьмо. Юзаю MyBatis и все отлично.
@andreiisachenko6755
@andreiisachenko6755 3 года назад
абсолютно согласен. Маппинг резалт сета отлично делает MyBatis. А запросы лучше писать на SQL
@TheLancelot64
@TheLancelot64 3 года назад
@@andreiisachenko6755 тогда уж проще отказаться от ORM и взять какую нибудь лёгкую обёртку над JDBC типа jdbi
@smalex
@smalex 7 лет назад
Реклама глючности hibernate. Хорошо что докладчик все честно говорит, что hibernate полная глюк фигня. Мы переехали на nosql в 2010 году. RIP Hibernate.
Далее
Евгений Борисов - Spring Patterns
56:38
Просмотров 133 тыс.
Офицер, я всё объясню
01:00
Просмотров 3,9 млн
Транзакции - Spring Framework в деталях
1:20:21