Fügen Sie eine sekundäre Tabellenanmerkung zu der Entität hinzu, wenn ihre Daten über mehr als eine Tabelle verteilt sind.
Um eine sekundäre Tabelle zu der Entität hinzufügen,
Wählen Sie die Entität im Projektexplorer aus.
In der Ansicht JPA-Details wählen Sie die Information Sekundäre Tabellen aus.
Klicken Sie auf Hinzufügen, um der Entität eine zusätzliche Tabelle zuzuordnen. Der Dialog 'Sekundäre Tabelle bearbeiten' wird angezeigt.
Wählen Sie Name, Katalog und Schema der zusätzlichen Tabelle aus, die der Entität zugeordnet werden soll.
Eclipse fügt der Entität die folgenden Anmerkungen hinzu:
@SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA")
Gehen Sie wie folgt vor, um den standardmäßigen Primärschlüssel außer Kraft zu setzen:
Aktivieren Sie die Option Standard überschreiben und klicken Sie dann auf Hinzufügen, um eine neue Verknüpfungsspalte für den Primärschlüssel anzugeben. Das Dialogfenster 'Neue Verknüpfungsspalte für Primärschlüssel erstellen' wird angezeigt.
Wählen Sie die Angaben für Name, Name der Verweisspalte, Tabelle und Spaltendefinition des Primärschlüssels für die Entität aus.
Eclipse fügt der Entität die folgenden Anmerkungen hinzu:
@SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA", pkJoinColumns = {@PrimaryKeyJoinColumn(name="id", referencedColumnName = "id"),@PrimaryKeyJoinColumn(name="NAME", referencedColumnName = "REFERENCED COLUMN NAME", columnDefinition = "COLUMN DEFINITION")})