Hibernate CRUD: создание приложения на основе готовой БД
Создание create-read-update-delete приложения с Hibernate на основе готовой базы данных. Настраивается связь ManyToMany между актёрами и фильмами. Используются MySQL и Lombok. В конце видео показываю, как вывести цвет текста в консоли и как выглядят source-файлы, генерируемые Lombok. 00:00 - Цель видео; 02:25 - Импорт тестовой БД; 07:45 - Доработка тестовой БД; 08:40 - Создание структуры папок приложения; 09:25 - Создание persistence.xml; 10:55 - Создание Movie.java; 22:49 - Создание HiberLomb.java; 27:40 - Подготовка библиотек; 29:30 - Первые компиляция и запуск; 32:59 - Объединение команд и создание bat-файла; 37:37 - Создание Person.java; 45:50 - mapping @ManyToMany в Movie.java; 54:22 - mapping @ManyToMany в Person.java; 57:16 - Порядок актёров в фильме: @OrderColumn; 1:01:17 - Проверка @ManyToMany; 1:06:35 - Добавление в БД (create); 1:15:22 - deleteMovie(); 1:21:44 - Добавление актёра к фильму; 1:27:20 - updateMovie(); 1:33:37 - Цветной вывод в консоль; 1:40:24 - Lombok наизнанку. ======================== https://youtu.be/Zdy5BC0rAvg?t=346 - где взять тестовую БД; https://youtu.be/iOAR_te7-p8?t=270 - persistence.xml https://youtu.be/iOAR_te7-p8?t=2220 - где скачать hibernate и mysqlconnector https://jakarta.ee/specifications/persistence/3.0/apidocs/jakarta.persistence/module-summary.html - Jakarta Persistence JavaDoc https://projectlombok.org/ - Lombok https://stackoverflow.com/a/54291292 - ANSI colors
Создание create-read-update-delete приложения с Hibernate на основе готовой базы данных. Настраивается связь ManyToMany между актёрами и фильмами. Используются MySQL и Lombok. В конце видео показываю, как вывести цвет текста в консоли и как выглядят source-файлы, генерируемые Lombok. 00:00 - Цель видео; 02:25 - Импорт тестовой БД; 07:45 - Доработка тестовой БД; 08:40 - Создание структуры папок приложения; 09:25 - Создание persistence.xml; 10:55 - Создание Movie.java; 22:49 - Создание HiberLomb.java; 27:40 - Подготовка библиотек; 29:30 - Первые компиляция и запуск; 32:59 - Объединение команд и создание bat-файла; 37:37 - Создание Person.java; 45:50 - mapping @ManyToMany в Movie.java; 54:22 - mapping @ManyToMany в Person.java; 57:16 - Порядок актёров в фильме: @OrderColumn; 1:01:17 - Проверка @ManyToMany; 1:06:35 - Добавление в БД (create); 1:15:22 - deleteMovie(); 1:21:44 - Добавление актёра к фильму; 1:27:20 - updateMovie(); 1:33:37 - Цветной вывод в консоль; 1:40:24 - Lombok наизнанку. ======================== https://youtu.be/Zdy5BC0rAvg?t=346 - где взять тестовую БД; https://youtu.be/iOAR_te7-p8?t=270 - persistence.xml https://youtu.be/iOAR_te7-p8?t=2220 - где скачать hibernate и mysqlconnector https://jakarta.ee/specifications/persistence/3.0/apidocs/jakarta.persistence/module-summary.html - Jakarta Persistence JavaDoc https://projectlombok.org/ - Lombok https://stackoverflow.com/a/54291292 - ANSI colors



