Bruk en mange-til-mange-tilordning n†r du skal definere en mangeverditilknytning med mange-til-mange-multiplisitet. En mange-til-mange-tilordning har to sider: den eiende siden og den ikke-eiende siden. Du m† oppgi den sammenf›yde (kombinerte) tabellen p† den eiende siden. Ved toveistilordninger kan begge sidene v‘re den eiende siden.
Velg et felt som skal tilordnes, i visningen JPA-struktur.
H›yreklikk i feltet og velg deretter Tilordne som > Mange-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 | Standard |
---|---|---|
Hyperlink for tilordningsentitet | Definerer denne
tilordningen som en mange-til-mange-tilordning.
Dette feltet tilsvarer annotasjonen |
Mange til mange |
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.
|
Lazy |
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 feltene i omr†det Sammenf›y tabell i visningen JPA-detaljer.
Egenskap | Beskrivelse | Standardverdi |
---|---|---|
Navn | Navnet p† den sammenf›yde (kombinerte) tabellen som inneholder fremmedn›kkelkolonnen. | Du m† oppgi den
sammenf›yde (kombinerte) tabellen p† den eiende siden.
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 | Velg Overstyr standard og deretter Legg til, Rediger eller Fjern for de sammenf›yde kolonnene. | Det antas som standard at navnet er det samme som prim‘rtabellene som er knyttet til entitetene som er sammenkjedet med et understrekingstegn. |
Inverter sammenf›yde kolonner | 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. |
Du legger til en ny sammenf›yd eller invers sammenf›yd kolonne ved † klikke p† Legg til.
Du redigerer en eksisterende sammenf›yd eller invers sammenf›yd kolonne, ved † merke feltet og klikke p† Rediger.
Eclipse legger til f›lgende annotasjoner til feltet:
@JoinTable(joinColumns=@JoinColumn(name="<JOIN_COLUMN>"), name = "<JOIN_TABLE_NAME>") @ManyToMany(cascade=CascadeType.<CASCADE_TYPE>, fetch=FetchType.<FETCH_TYPE>, targetEntity=<TARGET_ENTITY>, mappedBy = "<MAPPED_BY>") @OrderBy("<ORDER_BY>")