Verteilte Systeme

Wie werden Fremdschlüssel in JPA realisiert?

In relationalen Datenbanken wird häufig mit Fremdschlüsseln gearbeitet um Daten kategorisiert in eigenen Tabellen abzulegen. Das Pendant in Java sind Klassen, die als Attribut einer anderen Klasse fungieren. (vgl. Web-of-Objects).
Jedoch können bei Fremdschlüsseln verschiedenste Beziehung gelten, welche in der Entity mittels Annotations über dem Attribut angegeben wird. So können persistene Verweise geschaffen werden.

Diskussion