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.
Vælg det felt, der skal tilknyttes vha. mapping, i oversigten JPA-struktur.
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.
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 |
Kaskade | Der er flere oplysninger i afsnittet "Kaskadetype".
|
Standard |
Valgfrit | Angiver, om dette felt kan være NULL. | Ja |
Brug denne tabel til at udfylde felterne på skillebladet med oplysninger om sammenkædningskolonner i oversigten JPA-oplysninger.
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>)