Bruk en en-til-mange-tilordning n†r du skal definere en relasjon med en-til-mange-multiplisitet.
Velg et felt som skal tilordnes, i visningen JPA-struktur.
H›yreklikk i feltet og velg deretter Tilordne som > En-til-mange. Visningen JPA-detaljer (for attributter) viser egenskapene for det valgte feltet.
Bruk denne tabellen til † fullf›re Generell informasjon-feltene i visningen JPA-detaljer.
Egenskap | Beskrivelse | Standardverdi |
---|---|---|
Hyperlink for tilordningsentitettype | Definerer tilordningen som En-til-mange. Dette tilsvarer annotasjonen @OneToMany . |
En-til-mange |
M†lentitet | Entiteten som dette attributtet er tilordnet til. | |
Kaskade | Se
"Kaskadetype" hvis du
vil ha mer informasjon.
|
|
Hent | Definerer hvordan data
skal lastes inn fra databasen. Se
"Hentetype" hvis du
vil ha mer informasjon.
|
Eager |
Tilordnet av | Databasefeltet som eier relasjonen. | |
Ordne etter | Oppgi
standardrekkef›lgen for objekter som returneres fra en sp›rring. Se
"Ordne etter" hvis du
vil ha mer informasjon.
|
Ingen ordning |
Bruk denne tabellen til † fullf›re Sammenf›y tabell-feltene i visningen JPA-detaljer.
Egenskap | Beskrivelse | Standardverdi |
---|---|---|
Navn | Navn p† den sammenf›yde (kombinerte) tabellen. | Det antas som standard at navnet er det samme som prim‘rtabellene som er knyttet til entitetene som er sammenkjedet med et understrekingstegn. |
Sammenf›y kolonner | Oppgi to eller flere sammenf›yningskolonner (det vil si en prim‘rn›kkel). | |
Inverter sammenf›yde kolonner | Den sammenf›yde kolonnen p† en eide (eller inverse) siden av tilknytningen: den eide entitetens prim‘rn›kkelkolonne. |
Eclipse legger til f›lgende annotasjoner til feltet:
@OneToMany(targetEntity=<TARGET_ENTITY>) @Column(name="<COLUMN>") @OneToMany(targetEntity=<TARGET_ENTITY>.class, cascade=CascadeType.<CASCADE_TYPE>, fetch = FetchType.<FETCH_TYPE>, mappedBy = "<MAPPED_BY>")@OrderBy("<ORDER_BY>") @JoinTable(name="<JOIN_TABLE_NAME>", joinColumns=@JoinColumn(name= "<JOIN_COLUMN_NAME>", referencedColumnName="<JOIN_COLUMN_REFERENCED_COLUMN>"), inverseJoinColumns=@JoinColumn(name="<INVERSE_JOIN_COLUMN_NAME>", referencedColumnName="<INVERSE_JOIN_COLUMN_REFERENCED_COLUMN>"))