Package javax.persistence
Annotation Type PrimaryKeyJoinColumns
-
@Target({TYPE,METHOD,FIELD}) @Retention(RUNTIME) public @interface PrimaryKeyJoinColumns
GroupsPrimaryKeyJoinColumn
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 Elements Modifier and Type Required Element Description PrimaryKeyJoinColumn[]
value
One or morePrimaryKeyJoinColumn
annotations.
-
-
-
Element Detail
-
value
PrimaryKeyJoinColumn[] value
One or morePrimaryKeyJoinColumn
annotations.
-
-