Identity Field
Eine Schlüsselklasse fasst die Spalten eines Datenbankschlüssels in einem Objekt zusammen. Damit wird die Identität zwischen Laufzeitobjekten (in-memory objects) und Datensätzen sichergestellt.
siehe: GitHub - ReadMe, PEAA, PK
Beispiel
Das abstrakte Beispiel zeigt eine Entität (Tabelle T_ENTITY) mit einem zweiteiligen Primärschlüssel (PK_FIELD1 und PK_FIELD2). Die zugehörige Entity refenziert einen CompoundKey in ihrem IdentityField id.
Hier sehen sie den dynamischen Ablauf:
Um das Zusammenspiel im Detail beobachten zu können, setzen Sie den log-level auf DEBUG in der logback.xml und führen den zugehörigen TestCase aus.