Tilføj en sekundær tabelannotation til en entitet, hvis dens data er fordelt på mere end én tabel.
Sådan tilføjes en sekundær tabel til entiteten:
Vælg entiteten i Project Explorer.
Vælg oplysningerne Sekundære tabeller i oversigten JPA-oplysninger.
Klik på Tilføj for at knytte en yderligere tabel til entiteten. Dialogboksen Redigér sekundær tabel åbnes.
Vælg Navn, Katalog og Skema til den yderligere tabel, der skal knyttes til entiteten.
Eclipse tilføjer følgende annotationer til entiteten:
@SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA")
Sådan tilsidesætter du standardprimærnøglen:
Aktivér indstillingen Overskriv standard, og klik på Tilføj for at angive en ny sammenkædningskolonne for primærnøglen. Dialogboksen Opret ny sammenkædningskolonne for primærnøgle vises.
Vælg Navn, Kolonnenavn, der refereres til, Tabel og Kolonnedefinition for entitetens primærnøgle.
Eclipse tilføjer følgende annotationer til entiteten:
@SecondaryTable(name="NAME", catalog = "CATALOG", schema = "SCHEMA", pkJoinColumns = {@PrimaryKeyJoinColumn(name="id", referencedColumnName = "id"),@PrimaryKeyJoinColumn(name="NAME", referencedColumnName = "REFERENCED COLUMN NAME", columnDefinition = "COLUMN DEFINITION")})