Toewijzing E‚n op ‚‚n

Door middel van de toewijzing E‚n op ‚‚n kunt u een relatie met een veelvoudigheid van het soort ‚‚n op ‚‚n defini‰ren.

  1. Selecteer het veld dat u wilt toewijzen in de view JPA-structuur.

  2. Klik met de rechtermuisknop op het veld en selecteer Toewijzen als > E‚n-op-‚‚n. In de view JPA-details (voor kenmerken) worden de eigenschappen voor het geselecteerde item afgebeeld.

  3. Gebruik deze tabel om de velden voor Algemene informatie in de view JPA-details in te vullen.

    Eigenschap Beschrijving Standaardwaarde
    Hyperlink voor toegewezen entiteit Hiermee definieert u de toewijzing als E‚n-op-‚‚n. Dit komt overeen met de annotatie @OneToOne. E‚n-op-‚‚n
    Doelentiteit De entiteit waaraan dit kenmerk is toegewezen. null

    U hoeft de doelentiteit niet expliciet op te geven, omdat deze kan worden afgeleid van het objecttype waarnaar wordt verwezen.

    Ophaaltype Definieert hoe gegevens uit de database worden geladen. Zie "Ophaaltype" voor meer informatie.
    • Eager

    • Lazy

    Eager
    Toegewezen door Het databaseveld dat eigenaar is van de relatie.

  4. Gebruik deze tabel om de velden voor Samenvoegingskolommen in de view JPA-details in te vullen.

    Eigenschap Beschrijving Standaardwaarde
    Samenvoegingskolom Geef een toegewezen kolom op voor het combineren van een entiteitrelatie. Bij dit veld hoort het kenmerk @JoinColum.

    Selecteer Standaardwaarde vervangen en klik vervolgens op Toevoegen, Bewerken of Verwijderen.

    Standaard wordt aangenomen dat de toewijzing ‚‚n join heeft.

Eclipse voegt de volgende annotaties toe aan het veld:

@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>)

 

Verwante taak

Een entiteit toewijzen

 

Verwante onderwerpen

View JPA-structuur
View JPA-details (voor kenmerken)

 

Verwant concept

OR-toewijzingen
EJB 3.0-API voor Java-persistentie