Rozdział 8. Dziedziczenie encji

Mechanizmy utrwalania danych opisane w specyfikacji Java Persistence nie byłyby kompletne, gdyby nie obsługiwały hierarchii dziedziczenia. Specyfikacja Java Persistence opisuje zarówno dziedziczenie encji, jak i polimorfizm, relacje (związki) oraz zapytania polimorficzne. Wymienione techniki w ogóle nie były uwzględnione w starszej specyfikacji EJB CMP 2.1.

W niniejszym rozdziale tak zmodyfikujemy naszą encję Customer (zdefiniowaną w poprzednich rozdziałach), aby wchodziła w skład szerszej hierarchii dziedziczenia. Będziemy musieli rozszerzyć klasę bazową nazwaną Person i zdefiniować klasę Employee, która będzie rozszerzeniem klasy Customer. Pracownicy (reprezentowani przez obiekty klasy Employee) będą otrzymywali ...

Get Enterprise JavaBeans 3.0. Wydanie V now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.