Skip to content
Menu
Saayarelo
Saayarelo

Hibernate many to many mapping annotation example

Posted on 3 helmikuun, 2022

Hibernate many to many mapping tehdään kahden entiteetin välille, jossa toisella voi olla suhde useisiin muihin entiteettitapauksiin. Esimerkiksi tilauspalvelussa SubscriptionEntity ja ReaderEntity voivat olla kahdenlaisia entiteettejä. Jokaisella tilauksella voi olla useita lukijoita, jolloin lukija voi tilata useita tilauksia.

Tässä hibernate-oppaassa opettelemme luomaan monista moniin -kartoituksen tietokantaan hibernatea käyttäen.

Table of contentsHibernate many to many mapping designOwner entityMapped entityConfigure entities in hibernate config fileDemo
  • Hibernate monista moniin -kartoituksen suunnittelu
  • Owner-entiteetti
  • Mapped entity
  • Ominaisuuksien konfigurointi hibernate-konfigurointitiedostossa
  • Hibernate many to many annotation mapping example
  • Oliko tästä postauksesta apua?

Hibernate monista moniin -kartoituksen suunnittelu

Edistääksemme monista moniin -kartoitusta hibernate-annotaatioiden avulla yhdistämme kaksi oliota eli ReaderEntity ja SubscriptionEntity.

Heidän tietokantakaavionsa tulisi näyttää seuraavalta. Näiden taulukoiden avulla mikä tahansa sovellus voi tallentaa useita lukijoiden ja tilausten välisiä assosiaatioita.

Owner-entiteetti

Owner-entiteetti on entiteetti, joka on vastuussa siitä, että tehdään assosiaatio ja ylläpidetään sitä. Meidän tapauksessamme teen ReaderEntity omistajayksiköksi. @JoinTable-annotaatiota on käytetty tämän assosioinnin tekemiseen.

Mapped entity

Meidän mapped entitymme on SubscriptionEntity, joka on mapped to ReaderEntity käyttäen ”mappedBy”-attribuuttia.

Ominaisuuksien konfigurointi hibernate-konfigurointitiedostossa

Olemme asettaneet molemmat entiteetit saataville runtimeen. Tätä varten meidän on lisättävä ne hibernate.cfg.xml-tiedostoon.

Hibernate many to many annotation mapping example

Nyt on aika testata koodia. Olen kirjoittanut seuraavan koodin, jolla testaan edellä mainittuja entiteettejä ja niiden monesta moneen -suhdetta.

Ohjelman tuotos:

Tässä esimerkissä opimme hibernate monesta moneen join-taulukon käytöstä annotaatioiden avulla.

Happy Learning !!!

Oliko tästä postauksesta apua?

Kertokaa meille, jos piditte postauksesta. Vain siten voimme kehittyä.
Kyllä
Ei

Vastaa Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Viimeisimmät artikkelit

  • Mikä tekee labyrinttikalasta erilaisen?
  • Psoriaasin hoitoon määrätään usein systeemisiä kortikosteroideja
  • 5 kysymystä … Melissa McGurren | RSN
  • Raamatun Uuden testamentin kirjat
  • Tilapia Almondine
  • Miesten hiustyypit: Miten ylläpitää + 12 muotoiluideaa
  • 15 tekstiviestit ja ajaminen lainauksia ja iskulauseita, jotka muistuttavat sinua pysymään poissa puhelimesta
  • 101 parasta taidekuvatekstiä Instagramiin
  • Hammashoito
  • Mitä on lumihome? (Ja miten siitä pääsee eroon)

Arkistot

  • helmikuu 2022
  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021
  • lokakuu 2021
  • Deutsch
  • Nederlands
  • Svenska
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
©2022 Saayarelo | WordPress Theme: EcoCoded