#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