Objektrelationales Mapping und JPA: Konzepte und Methoden
Classified in Informatik
Written at on Deutsch with a size of 3,87 KB.
Objektrelationales Mapping (ORM)
Objektrelationales Mapping: Mapping zwischen einem objektorientierten Modell (Klassendiagramm) und einem relationalen Modell.
Impedance Mismatch
Impedance Mismatch: Konflikte, die aus den Strukturunterschieden von objektorientierten Programmiersprachen und relationalen Datenbanken entstehen.
Top-Down-Ansatz
Top-Down: Erstellen eines Klassendiagramms und Mappen auf ein relationales DB-Schema.
Entity
Entity: Entspricht dem Objekt, das durch das DB-Schema beschrieben wird (Annotation @Entity
, parameterloser Konstruktor, darf nicht final
sein, muss einen Primary Key besitzen).
Generatorstrategien für IDs (JPA)
Generatorstrategien der JPA für IDs:
Auto
: Entsprechend der DBMS-Strategie.Table
: In eigener Tabelle.Identity
: