@Target(value={METHOD,FIELD}) @Retention(value=RUNTIME) public @interface JoinColumns
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| Modifier and Type | Required Element and Description | 
|---|---|
JoinColumn[] | 
value  | 
| Modifier and Type | Optional Element and Description | 
|---|---|
ForeignKey | 
foreignKey
(Optional) The foreign key constraint specification for the join columns. 
 | 
public abstract JoinColumn[] value
public abstract ForeignKey foreignKey
Copyright © 2016. All rights reserved.