Mapovan  supertý¡da

Entita, kter  rozçiýuje tý¡du Mapovan  supertý¡da, dØd¡ trvalì stav a informace o mapov n¡ od supertý¡dy. Mapovanou supertý¡du byste mØli pou§¡vat k definov n¡ informac¡ o mapov n¡, kter‚ jsou spoleŸn‚ v¡ce tý¡d m entit.

Mapovanou supertý¡dou mohou bìt:

Mapovan  supertý¡da nem…§e:

Mapovan  supertý¡da nem  definov nu datab zovou tabulku. M¡sto toho jsou jej¡ informace o mapov n¡ odvozeny od jej¡ supertý¡dy. Chcete-li potlaŸit informace o mapov n¡ pro specifickou podtý¡du, pou§ijte pro danou tý¡du anotaci @AttributeOverride.

Mapovan  supertý¡da je identifikov na anotac¡ @MappedSuperclass.

Chcete-li pýidat perzistenci Mapovan  supertý¡da do st vaj¡c¡ entity, pou§ijte tento postup:

  1. Otevýete tý¡du Java v Pr…zkumn¡ku projekt….

  2. Vyberte tý¡du v pohledu Struktura JPA.

  3. V pohledu Podrobnosti JPA klepnØte na hypertextovì odkaz typu mapov n¡. Otevýe se dialogov‚ okno VìbØr typu mapov n¡.

  4. Vyberte volbu Mapovan  supertý¡da a potom klepnØte na tlaŸ¡tko OK.

    Dialogov‚ okno VìbØr typu mapov n¡ (Mapovan  supertý¡da)

    Dialogov‚ okno VìbØr typu mapov n¡ s vybranou volbou Mapovan  supertý¡da.
  5. Vyplåte zbìvaj¡c¡ pole v pohledu Podrobnosti JPA (pro entity).

 

Souvisej¡c¡ £lohy

Pýid n¡ perzistence tý¡dØ
UrŸen¡ dalç¡ch tabulek
UrŸen¡ dØdiŸnosti entity