JoinColumn annotations for the same relationship.
Each JoinColumn annotation must explicit specify both
name and referencedColumnName.
Example:
@ManyToOne
@JoinColumns({
@JoinColumn(name = "ADDR_ID", referencedColumnName = "ID"),
@JoinColumn(name = "ADDR_ZIP", referencedColumnName = "ZIP")})
public Address getAddress() { return address; }
JoinColumn, ForeignKey
| Modifier and Type | Method and Description |
|---|---|
| public ForeignKey | foreignKey()
(Optional) Used to specify or control the generation of a foreign key constraint when table generation is in effect. |
| public JoinColumn[] |
| foreignKey | back to summary |
|---|---|
| public ForeignKey foreignKey() (Optional) Used to specify or control the generation of a
foreign key constraint when table generation is in effect.
If both this element and the
| |
| value | back to summary |
|---|---|
| public JoinColumn[] value() The join columns that map the relationship. | |