Tilordnet superklasse

En entitet som utvider en tilordnet superklasse, kan arve persistensstatus og tilordningsinformasjon fra en superklasse. Bruk en tilordnet superklasse nr du skal definere tilordningsinformasjonen som er felles for flere entitetsklasser.

En tilordnet superklasse kan vre

En tilordet superklasse kan ikke

En tilordnet superklasse har ingen definert databasetabell. Tilordningsinformasjonen hentes fra superklassen. Du kan overstyre tilordningsinformasjonen for en bestemt subklasse, ved bruke annotasjonen @AttributeOverride for den spesifikke klassen.

En tilordnet superklasse identifiseres av annotasjonen @MappedSuperclass.

Bruk denne prosedyren nr du skal legge til tilordnet superklassepersistens i en eksisterende entitet:

  1. pne Java-klassen i Prosjektutforsker.

  2. Velg klassen i visningen JPA-struktur.

  3. Klikk p hyperlinken for tilordningstype i visningen JPA-detaljer for pne dialogruten Valg av tilordningstype.

  4. Velg Tilordnet superklasse og deretter OK.

    Dialogboksen Valg av tilordningstype (Tilordnet superklasse)

    Dialogboksen Valg av tilordningstype med Tilordnet superklasse valgt.
  5. Fyll ut resten av feltene i visningen JPA-detaljer (for entiteter).

 

Beslektede oppgaver

Legge til persistens i en klasse
Oppgi flere tabeller
Spesifisere entitetsarv