Mange-til-en-tilordning

Bruk en mange-til-en-tilordning n†r du skal definere en enkeltverditilknytning med en annen entitetsklasse som har mange-til-en-multiplisitet.

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

  2. H›yreklikk i feltet og velg deretter Tilordne som > Mange-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 tilordningsentitet Definerer tilordningen som Mange-til-en. Dette tilsvarer annotasjonen @ManyToOne. Mange-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.

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

    • Lazy

    Eager
    Kaskade Se "Kaskadetype" hvis du vil ha mer informasjon.
    • Standard

    • Alle

    • Persistent

    • Sl† sammen

    • Fjern

    Standardverdi
    Valgfritt Oppgir om dette feltet kan v‘re null. Ja

  4. Bruk denne tabellen til † fullf›re informasjonsfeltene p† siden Sammenf›y kolonner 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:

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

 

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)