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.