Skip to content
Menu
Saayarelo
Saayarelo

Hibernate many to many mapping annotation example

Posted on februarie 3, 2022

Hibernate many to many mapping se realizează între două entități în care una poate avea relații cu mai multe alte instanțe de entități. De exemplu, pentru un serviciu de abonament SubscriptionEntity și ReaderEntity pot fi două tipuri de entități. Orice abonament poate avea mai mulți cititori, în cazul în care un cititor se poate abona la mai multe abonamente.

În acest tutorial hibernate, vom învăța să creăm o cartografiere multiplă în baza de date folosind hibernate.

Table of contentsHibernate many to many mapping designOwner entityMapped entityConfigure entities in hibernate config fileDemo
  • Hibernate many to many mapping design
  • Entitatea proprietar
  • Entitate mapată
  • Configurarea entităților în fișierul de configurare hibernate
  • Hibernate many to many annotation mapping example
  • A fost utilă această postare?

Hibernate many to many mapping design

Pentru a demonstra cartografierea multiplă folosind adnotările hibernate, vom asocia două entități, și anume ReaderEntity și SubscriptionEntity.

Schema bazei lor de date ar trebui să arate astfel. Folosind aceste tabele, orice aplicație poate salva mai multe asocieri între cititori și abonamente.

Entitatea proprietar

Entitatea proprietar este entitatea care este responsabilă pentru realizarea și menținerea asocierii. În cazul nostru, eu fac din ReaderEntity entitatea proprietar. A fost utilizată adnotarea @JoinTable pentru a realiza această asociere.

Entitate mapată

Entitatea noastră mapată este SubscriptionEntity care este mapată la ReaderEntity utilizând atributul „mappedBy”.

Configurarea entităților în fișierul de configurare hibernate

Am pus la dispoziție ambele entități în timpul execuției. Pentru a face acest lucru, trebuie să le adăugăm în fișierul hibernate.cfg.xml.

Hibernate many to many annotation mapping example

Acum, este timpul să testăm codul. Am scris următorul cod pentru a testa entitățile de mai sus și relația lor many to many.

Programul de ieșire:

În acest exemplu, am învățat despre hibernate many to many join table folosind adnotări.

Învățare plăcută!!!

A fost utilă această postare?

Spuneți-ne dacă v-a plăcut postarea. Doar așa ne putem îmbunătăți.
Da
Nu

.

Lasă un răspuns Anulează răspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Articole recente

  • Ce face ca peștele labirint să fie diferit?
  • Corticosteroizii sistemici sunt prescrise frecvent pentru psoriazis
  • 5 întrebări cu … Melissa McGurren | RSN
  • Cărțile Noului Testament al Bibliei
  • Tilapia cu migdale
  • Tipurile de păr pentru bărbați: Cum se întrețin + 12 idei de styling
  • 15 citate și sloganuri despre SMS-uri și șofat pentru a vă reaminti să nu stați departe de telefon
  • 101 cele mai bune 101 cele mai bune legende de artă pentru Instagram
  • Dental
  • Ce este mucegaiul de zăpadă? (Și cum să scăpați de ea)

Arhive

  • februarie 2022
  • ianuarie 2022
  • decembrie 2021
  • noiembrie 2021
  • octombrie 2021
  • Deutsch
  • Nederlands
  • Svenska
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
©2022 Saayarelo | WordPress Theme: EcoCoded