Brug en En til en-tilknytning vha. mapping til at definere en relation med En til mange-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 > En 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 entitet tilknyttet vha. mapping | Definerer tilknytningen vha. mapping som en til en. Det svarer til annotationen @OneToOne . |
One-to-One |
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. |
Hentningstype | Definerer, hvordan data indlæses fra databasen. Der er flere oplysninger i afsnittet "Hentningstype.
|
Ivrig |
Tilknyttet vha. mapping af | Det databasefelt, der ejer relationen. |
Brug denne tabel til at udfylde felterne med oplysninger om sammenkædningskolonner i oversigten Sammenkædningskolonner.
Eclipse tilføjer følgende annotationer til feltet:
@OneToOne(targetEntity=<TARGET_ENTITY>, cascade=CascadeType.<CASCADE_TYPE>, fetch = FetchType.<FETCH_TYPE>, mappedBy = "<MAPPED_BY>") @JoinColumn(name="<JOIN_COLUMN_NAME>", referencedColumnName= "<JOIN_COLUMN_REFERENCED_COLUMN>", insertable = <INSERTABLE>, updatable = <UPDATABLE>)