javax.persistence.PrimaryKeyJoinColumns - JPA annotation
javax.persistence
Annotation PrimaryKeyJoinColumns
- Target:
- Classes and fields (including property get methods)
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:
- JPA 1.0
One or more
PrimaryKeyJoinColumn
annotations. - Since:
- JPA 1.0