Видео 5: Оптимизация структуры базы данных 🎥 JPA @MappedSuperclass vs @Inheritance SINGLE_TABLE
Вставка
- Опубліковано 9 лют 2025
- В этом видео я показываю, как реализовать наследование в JPA двумя способами:
1️⃣ Используем @MappedSuperclass для отображения базовых атрибутов.
2️⃣ Переходим к стратегии @Inheritance(SINGLE_TABLE) для работы с иерархией в одной таблице.
🚀 Пошаговый код: GitHub Repository
🔥 Подходит для доменно-ориентированного проектирования и оптимизации структуры базы данных.
📦 Что вы узнаете:
Когда и зачем использовать @MappedSuperclass.
Преимущества и недостатки SINGLE_TABLE стратегии.
Пример SQL таблицы для реализации наследования.
🎯 Не забудьте подписаться, чтобы не пропустить новые видео!
Относительно качества ролика вопросов нет - все на уровне. Жалко мало лайков, думаю стоит попробовать развиваить. Тут или штуки типа ютифай или ждать пока ютуб алгоритмы подхватят. За видео спасибо
О круто, спасибо за фидбэк. Я только начал, так что есть еще куча материала для видео)
В видео была допущена ошибка при создании таблицы: для колонки uuid был установлен тип BINARY(26), что не позволяет корректно сохранять данные игроков (посмотрите ошибку hibernate! -> не совпадают значения uuid пытаеся сохранить 16 знаков а в таблице 26). Чтобы таблица могла актуализировать значения игроков, необходимо изменить тип колонки на BINARY(16). Задание : актуализируйте тип колонки в таблице, используя ALTER TABLE в сочетании с MODIFY COLUMN uuid BINARY(16); Успехов вам!
было бы неплохо сделать сортировку в плейлисте от старых к новым, при воспроизведении всего плейлиста видео запускается с самого нового, а надо, чтобы начинался лист с самого первого видео
О спасибо за совет!
@JavaFullStackDeveloper FIFO так сказать)
First in first out , теперь должно быть конфром😜
ссылка на репозиторий в гитхаб: github.com/javafullstackdeveloper2685/video-5-Inheritance-JPA.git