Package javax.persistence
Annotation Type JoinColumns
-
@Target({METHOD,FIELD}) @Retention(RUNTIME) public @interface JoinColumnsDefines mapping for composite foreign keys. This annotation groupsJoinColumnannotations for the same relationship.When the
JoinColumnsannotation is used, both thenameand thereferencedColumnNameelements must be specified in each suchJoinColumnannotation.Example: @ManyToOne @JoinColumns({ @JoinColumn(name="ADDR_ID", referencedColumnName="ID"), @JoinColumn(name="ADDR_ZIP", referencedColumnName="ZIP") }) public Address getAddress() { return address; }- Since:
- Java Persistence 1.0
- See Also:
JoinColumn
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description JoinColumn[]valueThe join columns that map the relationship.
-
-
-
Element Detail
-
value
JoinColumn[] value
The join columns that map the relationship.
-
-