Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 0
  • 252

Czy standard JPA umożliwia odwzorowanie hierarchii dziedziczenia w relacyjnej bazie danych i wykonywanie zapytań polimorficznych? W jaki sposób takie odwzorowanie może być realizowane?

Uczestnik szkolenia
  • Zapytał
  • @ Uczestnik szkolenia | 28.06.2013

Odpowiedź (1)

  • 1
JPA dostarcza trzy sposoby odwzorowania relacji dziedziczenia:
  • single-table strategy - jedna tabela zawiera wszystkie właściwości, wszystkich klas hierarchii oraz specjalną kolumnę wyróżnika/dyskriminatora typu encji
  • table-per-class strategy - dla każdego typu encji tworzona jest osobna tabela przechowująca atrybuty klasy oraz jej klas nadrzędnych
  • joined strategy - dla każdego typu encji tworzona jest osobna tabela przechowująca tylko atrybuty klasy (atrybuty pochodzące z klas bazowych dołączane są z innych tabel podczas odczytu)
  • Odpowiedział
  • @ | 28.06.2013
  • TRENER ALTKOM AKADEMII