Leképezett szülőosztály

Azok az entitások, amelyek egy Leképezett szülőosztály osztályt terjesztenek ki, perzisztens állapotukat és leképezési információikat egy szülőosztálytól öröklik. Használjon egy leképezett szülőosztályt azon leképezési információk meghatározására, amelyek több entitás osztály számára közösek.

Egy leképezett szülőosztály lehet:

Egy leképezett szülőosztály nem:

Egy leképezett szülőosztály nem rendelkezik meghatározott adatbázis táblával. Ehelyett leképezési információi szülőosztályából származnak. Egy alosztály leképezési információinak újradefiniálásához használja az @AttributeOverride annotációt az adott osztályhoz.

Egy leképezett szülőosztályt a @MappedSuperclass annotáció azonosít.

Egy meglévő entitáshoz a következőképpen adhat hozzá Leképezett szülőosztály perzisztenciát:

  1. Nyissa meg a Java osztályt a Projektböngészőben.

  2. Válassza ki az osztályt a JPA szerkezet nézetben.

  3. A JPA részletek nézetben kattintson a leképezési típus hiperhivatkozásra a Leképezési típus kiválasztása párbeszédablak megnyitásához.

  4. Válassza ki a Leképezett szülőosztály elemet, majd kattintson az OK gombra.

    Leképezési típus kiválasztása párbeszédablak (Leképezett szülőosztály)

    A Leképezési típus kiválasztása párbeszédablak a kijelölt Leképezett szülőosztály elemmel.
  5. Töltse ki a JPA részletek nézet (entitásokhoz) fennmaradó részét.

 

Kapcsolódó feladatok

Perzisztencia hozzáadása egy osztályhoz
További táblák meghatározása
Entitás öröklésének meghatározása