En-til-en-tilordning

Bruk en en-til-en-tilordning n†r du skal definere en relasjon med en-til-mange-multiplisitet.

  1. Velg et felt som skal tilordnes, i visningen JPA-struktur.

  2. H›yreklikk i feltet og velg deretter Tilordne som > En-til-en. Visningen JPA-detaljer (for attributter) viser egenskapene for det valgte feltet.

  3. Bruk denne tabellen til † fullf›re Generell informasjon-feltene i visningen JPA-detaljer.

    Egenskap Beskrivelse Standardverdi
    Hyperlink for tilordnet entitet Definerer tilordningen som En-til-en. Dette tilsvarer annotasjonen @OneToOne. En-til-en
    M†lentitet Entiteten som dette attributtet er tilordnet til. null

    Du trenger ikke † oppgi m†lentiteten eksplisitt, fordi den kan trekkes ut fra objekttypen som det refereres til.

    Hentetype Definerer hvordan data skal lastes inn fra databasen. Se "Hentetype" hvis du vil ha mer informasjon.
    • Eager

    • Lazy

    Eager
    Tilordnet av Databasefeltet som eier relasjonen.

  4. Bruk denne tabellen til † fullf›re Sammenf›y tabell-feltene i visningen JPA-detaljer.

    Egenskap Beskrivelse Standardverdi
    Sammenf›y kolonne Oppgi en sammenf›yd kolonne for sammenf›yning av en entitetstilknytning. Dette feltet tilsvarer attributtet @JoinColum.

    Velg Overstyr standard og deretter Legg til, Rediger eller Fjern for de sammenf›yde kolonnene.

    Det antas som standard at tilordningen har en enkelt sammenf›yning.

Eclipse legger til f›lgende annotasjoner 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>)

 

Beslektet oppgave

Tilordne en entitet

 

Beslektet referanse

Visningen JPA-struktur
Visningen JPA-detaljer (for attributter)

 

Beslektet begrep

Forst† OR-tilordninger
Forst† EJB 3.0 JPA (Java Persistence API)