Hibernate JPA @PrimaryKeyJoinColumns Example
@PrimaryKeyJoinColumns
The @PrimaryKeyJoinColumns annotation is used to group multiple @PrimaryKeyJoinColumn annotations.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 { ... }
Comments
Post a Comment