Du kan använda en många-till-en-avbildning till ett definiera en association med ett enda värde till en annan entitetsklass med en många-till-en-relation.
Välj det fält du vill avbilda i JPA-strukturvyn.
Högerklicka på fältet och välj sedan Avbilda som > Många-till-en. Egenskaperna för det valda fältet visas i JPA-detaljvyn (för attribut).
Använd den här tabellen till att fylla i fälten med allmän information i JPA-detaljvyn.
Egenskap | Beskrivning | Standard |
---|---|---|
Hyperlänk för avbilda entitet | Definierar avbildningen som Många-till-en. Den motsvarar @ManyToOne -kommentaren. |
Många-till-en |
Målentitet | Den entitet som du vill avbilda attributet till. | null
Du behöver inte ange målentiteten explicit eftersom det går att härleda den från det typ av objekt som du refererar till. |
Hämta | Definierar hur data ska läsas in från databasen. Mer information finns i Hämtningstyp.
|
Tidigt |
Överlappande | Mer information finns i "Kaskadtyp.
|
Standard |
Valfritt | Ange om fältet får vara null. | Ja |
Använd den här tabellen till att fylla i fälten med kopplingskolumninformation i JPA-detaljvyn.
Följande läggs till i fältet:
@JoinTable(joinColumns=@JoinColumn(name="<kopplingskolumn>"), name = "<kopplingstabellnamn>") @ManyToOne(targetEntity=<målentitet>, fetch=<hämtningstyp>, cascade=<kaskadtyp>)