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.
One or more
PrimaryKeyJoinColumn
annotations.
-
Since:
-
JPA 1.0