Mange til en-tilknytning vha. mapping

Brug en Mange til en-tilknytning vha. mapping til at definere tilknytninger bestående af en værdi til en anden entitetsklasse, der har en Mange til en-mangfoldighed.

  1. Vælg det felt, der skal tilknyttes vha. mapping, i oversigten JPA-struktur.

  2. Højreklik på feltet, og vælg derefter Tilknyt vha. mapping som > Mange til en. I oversigten JPA-oplysninger (for attributter) vises egenskaberne for det valgte felt.

  3. Brug denne tabel til at udfylde felterne med generelle oplysninger i oversigten JPA-oplysninger.

    Egenskab Beskrivelse Standard
    Hyperlink for entitetstilknytning vha. mapping Definerer tilknytningen vha. mapping som mange til en. Det svarer til annotationen @ManyToOne. Mange til en
    Målentitet Den entitet, som attributten til knyttes til vha. mapping. null

    Du behøver ikke eksplicit at angive målentiteten, da den kan udledes fra den type objekt, der refereres til.

    Hent Definerer, hvordan data indlæses fra databasen. Der er flere oplysninger i afsnittet "Hentningstype.
    • Ivrig

    • Doven

    Ivrig
    Kaskade Der er flere oplysninger i afsnittet "Kaskadetype".
    • Standard

    • Alle

    • Persist

    • Flet

    • Fjern

    Standard
    Valgfrit Angiver, om dette felt kan være NULL. Ja

  4. Brug denne tabel til at udfylde felterne på skillebladet med oplysninger om sammenkædningskolonner i oversigten JPA-oplysninger.

    Egenskab Beskrivelse Standard
    Sammenkædningskolonne Angiv en tilknyttet kolonne til sammenkædning af en entitetstilknytning. Dette felt svarer til attributten @JoinColum.

    Vælg Tilsidesæt standardværdi, og derefter Tilføj, Redigér eller Fjern sammenkædningskolonner.

    Som standard antages det, at tilknytningen indeholder en enkelt sammenkædning.

Eclipse tilføjer følgende annotationer til feltet:

@JoinTable(joinColumns=@JoinColumn(name="<JOIN_COLUMN>"), 
    name = "<JOIN_TABLE_NAME>")
@ManyToOne(targetEntity=<TARGET_ENTITY>, fetch=<FETCH_TYPE>, 
    cascade=<CASCADE_TYPE>)

 

Relateret opgave

Tilknyt en entitet vha. mapping

 

Relaterede referencer

Oversigten JPA-struktur
Oversigten JPA-oplysninger (for attributter)

 

Relateret begreb

Om OR-tilknytninger vha. mapping
Om EJB 3.0 Java-persistence-API