Все мои курсы:
Микросервисы и трудоустройство:
Разбор задач, тестов, вопросов с собеседований:
Разберем язык запросов HQL(Hibernate Query Language), стратегии мапинга наследования, посмотрим in-memory базы и подключим H2 базу для тестирования , также сделаем обзор docker тест контейнера и пройдем сортировку результата выборки данных из базы. 00:00 Введение 00:21 @OrderBy - сортировка 02:00 Маппинг карт (HashMap) 03:11 Тестирование. In-memory базы. H2 12:17 Docker testcontainers 13:24 Настройка postgres для тестов 14:22 Inheritance - отражение наследования в базе 14:40 @MappedSuperclass 21:45 Три стратегии мапинга наследования 22:45 1) TABLE_PER_CLASS 34:29 2) SINGLE_TABLE 37:58 3) JOINED 41:00 HQL - Hibernate Query Language 41:52 @NamedQuery - именованные запросы 54:54 Update через HQL