Перейти к содержимому

#75 🔗 Entity Relationships | @ManyToOne Annotations in Spring Boot

3IA Community

0:00 / 0:00

#75 🔗 Entity Relationships | @ManyToOne Annotations in Spring Boot

47 просмотров · 10 дн. назад
3IA Community
383 подписчика
47 просмотров · 10 дн. назад
#75 🔗 Entity Relationships | @ManyToOne Annotations in Spring Boot 📝 *Description* Dans cette vidéo, nous poursuivons notre formation Spring Boot avec *3IA Community**, en découvrant les annotations **`@ManyToOne` et `@OneToMany`* de Spring Data JPA. Après avoir étudié la relation `@OneToOne`, nous allons maintenant comprendre comment établir des relations *plusieurs à un (N:1)* et *un à plusieurs (1:N)* entre différentes entités Java. À travers un exemple pratique d'application e-commerce utilisant les entités `Produit` et `Category`, nous allons explorer la gestion des relations avec Hibernate et leur représentation dans une base de données MySQL. 📚 *Au programme* • Introduction aux relations `@ManyToOne` et `@OneToMany` • Gestion des clés étrangères avec `@JoinColumn` • Utilisation de `CascadeType.PERSIST` • Stratégies de chargement `FetchType.EAGER` et `FetchType.LAZY` • Relations unidirectionnelles et bidirectionnelles • Comprendre le rôle de `mappedBy` • Manipulation des entités avec Spring Data JPA • Démonstration pratique avec MySQL et Hibernate --- 💻 *GitHub — Code source* 🔗 https://github.com/3ia-community/Form... --- 🖼️ *Images utilisées dans la démonstration* 📁 *Catégories* Electronics : https://3ia-academy.s3.eu-north-1.ama... Clothing : https://3ia-academy.s3.eu-north-1.ama... 💻 *Produits* Lenovo : https://3ia-academy.s3.eu-north-1.ama... HP : https://3ia-academy.s3.eu-north-1.ama... Nike : https://3ia-academy.s3.eu-north-1.ama... Adidas : https://3ia-academy.s3.eu-north-1.ama... --- 🌐 *3IA Community* 3IA Community est une communauté dédiée au partage des connaissances et à l'apprentissage des technologies informatiques à travers des formations, des tutoriels et des projets pratiques. 💼 LinkedIn :   / 3ia-community   --- 📞 *Contact* 📧 Email : mohammedezzaim00@gmail.com 💼 LinkedIn :   / mohammed-ezzaim   🐱 GitHub : https://github.com/mohammedezzaim --- ❤️ *Soutenez 3IA Community* 👍 Aimez la vidéo si elle vous a été utile. 💬 Partagez vos questions dans les commentaires. 🔔 Abonnez-vous pour suivre les prochaines vidéos de notre formation Spring Boot. 📤 Partagez cette formation avec d'autres passionnés de développement Java. --- 🔎 *Hashtags* #SpringBoot #SpringDataJPA #Hibernate #ManyToOne #OneToMany #Java #MySQL #JPA #SpringFramework #BackendDevelopment #FormationSpringBoot #3IACommunity