Skip to content
Menu
Saayarelo
Saayarelo

Hibernate many to many mapping annotation example

Posted on février 3, 2022

Le mapping many to many d’Hibernate est fait entre deux entités où l’une peut avoir une relation avec plusieurs autres instances d’entités. Par exemple, pour un service d’abonnement SubscriptionEntity et ReaderEntity peuvent être deux types d’entités. Tout abonnement peut avoir plusieurs lecteurs, où un lecteur peut s’abonner à plusieurs abonnements.

Dans ce tutoriel hibernate, nous apprendrons à créer un mapping many to many dans une base de données en utilisant hibernate.

Table of contentsHibernate many to many mapping designOwner entityMapped entityConfigure entities in hibernate config fileDemo
  • Conception d’un mapping many to many hibernate
  • Entité propriétaire
  • Entité mappée
  • Configuration des entités dans le fichier de configuration d’hibernate
  • Hibernate many to many annotation mapping example
  • Was this post helpful?

Conception d’un mapping many to many hibernate

Pour démontrer le mapping many to many en utilisant les annotations hibernate, nous allons associer deux entités à savoir ReaderEntity et SubscriptionEntity.

Le schéma de leur base de données devrait ressembler à ceci. En utilisant ces tables, toute application peut enregistrer de multiples associations entre les lecteurs et les abonnements.

Entité propriétaire

L’entité propriétaire est l’entité qui est responsable de faire l’association et de la maintenir. Dans notre cas, je fais de ReaderEntity l’entité propriétaire. L’annotation @JoinTable a été utilisée pour faire cette association.

Entité mappée

Notre entité mappée est SubscriptionEntity qui est mappée à ReaderEntity en utilisant l’attribut « mappedBy ».

Configuration des entités dans le fichier de configuration d’hibernate

Nous devons rendre les deux entités disponibles à l’exécution. Pour ce faire, nous devons les ajouter dans le fichier hibernate.cfg.xml.

Hibernate many to many annotation mapping example

Maintenant, il est temps de tester le code. J’ai écrit le code suivant pour tester les entités ci-dessus et leur relation many to many.

Program Output:

Dans cet exemple, nous avons appris à hibernate many to many join table using annotations.

Happy Learning !!

Was this post helpful?

Let us know if you liked the post. C’est la seule façon de nous améliorer.
Oui
Non

.

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Articles récents

  • Qu’est-ce qui rend le poisson labyrinthe différent ?
  • Les corticostéroïdes systémiques sont fréquemment prescrits pour le psoriasis
  • 5 Questions avec … Melissa McGurren | RSN
  • Les livres du Nouveau Testament de la Bible
  • Tilapia Almondine
  • Types de cheveux des hommes : comment les entretenir + 12 idées de coiffage
  • 15 Citations et slogans sur les textos et la conduite pour vous rappeler de ne pas utiliser votre téléphone
  • 101 Meilleures légendes d’art pour Instagram
  • Dentaire
  • Qu’est-ce que la moisissure de la neige ? (Et comment s’en débarrasser)

Archives

  • février 2022
  • janvier 2022
  • décembre 2021
  • novembre 2021
  • octobre 2021
  • Deutsch
  • Nederlands
  • Svenska
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
©2022 Saayarelo | WordPress Theme: EcoCoded