Annotation Type PrimaryKeyJoinColumns
Groups
PrimaryKeyJoinColumn annotations.
It is used to map composite foreign keys.
Example: ValuedCustomer subclass
@Entity
@Table(name="VCUST")
@DiscriminatorValue("VCUST")
@PrimaryKeyJoinColumns({
@PrimaryKeyJoinColumn(name="CUST_ID",
referencedColumnName="ID"),
@PrimaryKeyJoinColumn(name="CUST_TYPE",
referencedColumnName="TYPE")
})
public class ValuedCustomer extends Customer { ... }
- Since:
- Java Persistence 1.0
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionOne or morePrimaryKeyJoinColumnannotations.
-
Element Details
-
value
PrimaryKeyJoinColumn[] valueOne or morePrimaryKeyJoinColumnannotations.
-