JoinColumn annotations for the same relationship.
When the JoinColumns annotation is used,
both the name and the referencedColumnName elements
must be specified in each such JoinColumn annotation.
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. | |